Issue Details (XML | Word | Printable)

Key: JS2-241
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Ate Douma
Reporter: Ate Douma
Votes: 2
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
Jetspeed 2

Admin User/Group/Role Portlet enhancements

Created: 26/Apr/05 09:23 PM   Updated: 25/Sep/09 11:25 PM
Return to search
Component/s: Admin Portlets
Affects Version/s: 2.1-dev, 2.1
Fix Version/s: 2.2.2

Time Tracking:
Issue & Sub-Tasks
Issue Only
Not Specified

Issue Links:
Blocker
 

Sub-Tasks  All   Open   

 Description  « Hide
To be able to use the Admin User/Group/Role portlets for a medium to large (> 10.000) number of users, together with strong security requirements, the following enhancements are envisioned:

Configuration of User Details Portlet contents and behavior:
- allow form based entry of a configurable set of User Attributes
  on a new User Details Portlet tab (User tab)
- specify which tabs are visible (e.g. hide Attributes tab)
- specify default values for role and profile rule for new users (including none)
- specify if default role and/or profile fields should be shown on "Add User" form
- optional display Password tab contents on (new) User tab, allowing Password tab to
  be hidden

Further enhancements to the User Attributes entry Form:
- order and position of each field (row, column)
- i18n labels
- field type: text, boolean (checkbox), list, data (calendar)
- field validation: max length, range, date checks, required (update to null)

Implement enabled property of Principals (User, Role and Group):
- see JS2-151, task 9)

Filter/query enhancements to the User Browser (and User Chooser for Role and Group assignments):
- filter on User Attributes
- filter on PasswordCredential enabled property
- filter for role/group assignment poplists (possibly with client side javascript)
- Preferences based configuration for:
  - filter options (which User Attributes can be used in filtering)
  - display resultset options (which User Attributes are shown)

Filter/query and resultset enhancements for the User/Group/Role Browsers and Choosers:
- (optionally) do not auto query
- filter on enabled property (see above)
- resultset page navigator controls (<<, <, >, >>)
- Preferences based configuration for:
  - table window size (number of records displayed)
  - max number of records retrieved
    (retrieving more than say 100 records isn't useful and very memory and time consuming)

Role security restrictions for certain operations:
- differentiate between create/remove/update and assignment tasks
  In some organizations, assignments can be handled by non-administration personnel


 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Ate Douma made changes - 26/Apr/05 09:28 PM
Field Original Value New Value
Link This issue depends upon JS2-151 [ JS2-151 ]
Ate Douma made changes - 25/May/05 07:41 AM
Fix Version/s 2.0-M4 [ 11186 ]
Fix Version/s 2.0-M3 [ 11127 ]
Ate Douma made changes - 25/May/05 10:00 AM
Fix Version/s 2.0-M3 [ 11127 ]
Ate Douma made changes - 26/Oct/05 07:34 PM
Description To be able to use the Admin User/Group/Role portlets for a medium to large (> 10.000) number of users, together with strong security requirements, the following enhancements are envisioned:

Configuration of User Details Portlet contents and behavior:
- allow form based entry of a configurable set of User Attributes
  on a new User Details Portlet tab (User tab)
- specify which tabs are visible (e.g. hide Attributes tab)
- specify default values for role and profile rule for new users (including none)
- specify if default role and/or profile fields should be shown on "Add User" form
- optional display Password tab contents on (new) User tab, allowing Password tab to
  be hidden

Further enhancements to the User Attributes entry Form:
- order and position of each field (row, column)
- i18n labels
- field type: text, boolean (checkbox), list, data (calendar)
- field validation: max length, range, date checks, required (update to null)

Implement enabled property of Principals (User, Role and Group):
- see JS2-151, task 9)

Filter/query enhancements to the User Browser (and User Chooser for Role and Group assignments):
- filter on User Attributes
- filter on PasswordCredential enabled property
- filter for role/group assignment poplists (possibly with client side javascript)
- Preferences based configuration for:
  - filter options (which User Attributes can be used in filtering)
  - display resultset options (which User Attributes are shown)

Filter/query and resultset enhancements for the User/Group/Role Browsers and Choosers:
- (optionally) do not auto query
- filter on enabled property (see above)
- resultset page navigator controls (<<, <, >, >>)
- Preferences based configuration for:
  - table window size (number of records displayed)
  - max number of records retrieved
    (retrieving more than say 100 records isn't useful and very memory and time consuming)

Role security restrictions for certain operations:
- differentiate between create/remove/update and assignment tasks
  In some organizations, assignments can be handled by non-administration personnel
To be able to use the Admin User/Group/Role portlets for a medium to large (> 10.000) number of users, together with strong security requirements, the following enhancements are envisioned:

Configuration of User Details Portlet contents and behavior:
- allow form based entry of a configurable set of User Attributes
  on a new User Details Portlet tab (User tab)
- specify which tabs are visible (e.g. hide Attributes tab)
- specify default values for role and profile rule for new users (including none)
- specify if default role and/or profile fields should be shown on "Add User" form
- optional display Password tab contents on (new) User tab, allowing Password tab to
  be hidden

Further enhancements to the User Attributes entry Form:
- order and position of each field (row, column)
- i18n labels
- field type: text, boolean (checkbox), list, data (calendar)
- field validation: max length, range, date checks, required (update to null)

Implement enabled property of Principals (User, Role and Group):
- see JS2-151, task 9)

Filter/query enhancements to the User Browser (and User Chooser for Role and Group assignments):
- filter on User Attributes
- filter on PasswordCredential enabled property
- filter for role/group assignment poplists (possibly with client side javascript)
- Preferences based configuration for:
  - filter options (which User Attributes can be used in filtering)
  - display resultset options (which User Attributes are shown)

Filter/query and resultset enhancements for the User/Group/Role Browsers and Choosers:
- (optionally) do not auto query
- filter on enabled property (see above)
- resultset page navigator controls (<<, <, >, >>)
- Preferences based configuration for:
  - table window size (number of records displayed)
  - max number of records retrieved
    (retrieving more than say 100 records isn't useful and very memory and time consuming)

Role security restrictions for certain operations:
- differentiate between create/remove/update and assignment tasks
  In some organizations, assignments can be handled by non-administration personnel
Environment
Fix Version/s 2.0-POST [ 12310617 ]
Ate Douma made changes - 26/Oct/05 08:39 PM
Affects Version/s 2.0-POST [ 12310617 ]
Ate Douma made changes - 26/Oct/05 10:34 PM
Link This issue depends upon JS2-151 [ JS2-151 ]
Michael Lipp made changes - 31/Oct/05 04:30 AM
Fix Version/s 2.0-POST [ 12310617 ]
Fix Version/s 2.0-M4 [ 11186 ]
Fix Version/s 2.0-M3 [ 11127 ]
Ate Douma made changes - 31/Oct/05 05:16 AM
Fix Version/s 2.0-POST [ 12310617 ]
Fix Version/s 2.0-FINAL [ 10940 ]
Ate Douma made changes - 16/Sep/06 01:34 PM
Fix Version/s 2.1 [ 12310617 ]
Ate Douma made changes - 16/Feb/07 07:11 PM
Affects Version/s 2.0-M3 [ 11127 ]
Fix Version/s 2.2-dev [ 12312318 ]
Affects Version/s 2.1-dev [ 12310686 ]
Affects Version/s 2.0-M2 [ 11015 ]
Ate Douma made changes - 29/Sep/08 03:29 PM
Fix Version/s 2.2 [ 12312318 ]
Fix Version/s 2.3 [ 12313443 ]
David Sean Taylor made changes - 09/Apr/09 10:27 PM
Link This issue is blocked by JS2-963 [ JS2-963 ]
David Sean Taylor made changes - 09/Apr/09 10:30 PM
Link This issue is blocked by JS2-964 [ JS2-964 ]
David Sean Taylor made changes - 25/Sep/09 11:25 PM
Fix Version/s 2.2.1 [ 12313443 ]
Fix Version/s 2.2.2 [ 12313846 ]