Return-Path: Delivered-To: apmail-portals-jetspeed-dev-archive@www.apache.org Received: (qmail 57080 invoked from network); 26 Apr 2005 12:24:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 Apr 2005 12:24:51 -0000 Received: (qmail 42199 invoked by uid 500); 26 Apr 2005 12:25:09 -0000 Delivered-To: apmail-portals-jetspeed-dev-archive@portals.apache.org Received: (qmail 42112 invoked by uid 500); 26 Apr 2005 12:25:09 -0000 Mailing-List: contact jetspeed-dev-help@portals.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jetspeed Developers List" Delivered-To: mailing list jetspeed-dev@portals.apache.org Received: (qmail 42063 invoked by uid 500); 26 Apr 2005 12:25:08 -0000 Delivered-To: apmail-jakarta-jetspeed-dev@jakarta.apache.org Received: (qmail 42031 invoked by uid 99); 26 Apr 2005 12:25:08 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 26 Apr 2005 05:25:07 -0700 Received: from ajax.apache.org (ajax.apache.org [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id 7DE162DE for ; Tue, 26 Apr 2005 14:24:25 +0200 (CEST) Message-ID: <1698801188.1114518265496.JavaMail.jira@ajax.apache.org> Date: Tue, 26 Apr 2005 14:24:25 +0200 (CEST) From: "Ate Douma (JIRA)" To: jetspeed-dev@jakarta.apache.org Subject: [jira] Created: (JS2-241) Admin User/Group/Role Portlet enhancements Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Admin User/Group/Role Portlet enhancements ------------------------------------------ Key: JS2-241 URL: http://issues.apache.org/jira/browse/JS2-241 Project: Jetspeed 2 Type: Improvement Components: Admin Portlets Versions: 2.0-M2, 2.0-M3 Reporter: Ate Douma Assigned to: Ate Douma Fix For: 2.0-M3, 2.0-FINAL 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 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org For additional commands, e-mail: jetspeed-dev-help@portals.apache.org