Feature #22624

Add api support for user selectable columns

Added by Partha Aji 3 months ago. Updated about 1 month ago.

Status:Closed
Priority:Normal
Assigned To:Partha Aji
Category:Web Interface
Target version:Katello - Team Brad - Iteration 27
Difficulty: Bugzilla link:
Found in release: Pull request:https://github.com/theforeman/foreman/pull/5262
Story points-
Velocity based estimate-
Release1.18.0Release relationshipAuto

Description

One of the desirable UI RFEs is to have support for "user selectable" columns. For example on pages like host list or organizations list a particular user might want to only see the list of organization labels and not care about the rest of the columns. The user would want this information stored and the future visits to that same page should get rendered based on what the user chose.

To this effect we need to facilitate a data model + api controllers so that plugins like Katello can make use of this .

Associated revisions

Revision e73b804e
Added by Partha Aji about 1 month ago

Fixes #22624 - User selectable columns model + api

Adding initial bindings to user selectable columns. This model + api is
going to be used in work related Katello plugin's subscription pages.
The main intesnt of this PR is to provide a basic model where a user can
store "desirable or interested columns for a resource"
When the user for example says "I want to only see name column in
subscriptions" , we need model that would store that information
(similar to widgets or preferences.)
This commit facilitates that.

History

#1 Updated by The Foreman Bot 3 months ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/5262 added

#2 Updated by Partha Aji 3 months ago

  • Blocks Bug #22748: As a user I would like to get selectable columns for Subscriptions added

#3 Updated by John Mitsch 2 months ago

  • Blocks deleted (Bug #22748: As a user I would like to get selectable columns for Subscriptions)

#4 Updated by Ohad Levy about 1 month ago

  • Release set to 1.18.0

#5 Updated by Partha Aji about 1 month ago

  • % Done changed from 0 to 100
  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF