kimptoc 02/04/28 13:16:55 Modified: src/java/org/apache/jetspeed/modules/actions/portlets/security UserBrowserAction.java webapp/WEB-INF/templates/vm/portlets/html user-browser.vm webapp/css default.css xdocs changes.xml Log: highlight disabled/unconfirmed users on the user browser page Revision Changes Path 1.5 +5 -1 jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/security/UserBrowserAction.java Index: UserBrowserAction.java =================================================================== RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/security/UserBrowserAction.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- UserBrowserAction.java 25 Mar 2002 21:35:23 -0000 1.4 +++ UserBrowserAction.java 28 Apr 2002 20:16:55 -0000 1.5 @@ -56,6 +56,7 @@ // velocity import org.apache.velocity.context.Context; +import org.apache.velocity.app.FieldMethodizer; // turbine util import org.apache.turbine.util.Log; @@ -85,7 +86,7 @@ * This action sets up the template context for browsing of users in the Turbine database. * * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a> - * @version $Id: UserBrowserAction.java,v 1.4 2002/03/25 21:35:23 kimptoc Exp $ + * @version $Id: UserBrowserAction.java,v 1.5 2002/04/28 20:16:55 kimptoc Exp $ */ public class UserBrowserAction extends VelocityPortletAction { @@ -132,6 +133,9 @@ { try { + //hack to make the static variables visible in template + context.put("s_config", new FieldMethodizer( context.get("config") ) ); + Criteria criteria = new Criteria(); User[] users = JetspeedSecurity.getUsers(criteria); context.put(SecurityConstants.CONTEXT_USERS, users); 1.3 +5 -2 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/user-browser.vm Index: user-browser.vm =================================================================== RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/user-browser.vm,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- user-browser.vm 11 Mar 2002 07:20:30 -0000 1.2 +++ user-browser.vm 28 Apr 2002 20:16:55 -0000 1.3 @@ -1,7 +1,7 @@ #** @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a> -@version $Id: user-browser.vm,v 1.2 2002/03/11 07:20:30 taylor Exp $ +@version $Id: user-browser.vm,v 1.3 2002/04/28 20:16:55 kimptoc Exp $ *# @@ -19,7 +19,10 @@ </tr> #foreach ($user in $users) - <tr> + <tr + #if ($user.Disabled) class="UserBrowserUserDisabled" #end + #if ($user.Confirmed != ${s_config.CONFIRM_VALUE}) class="UserBrowserUserConfirmed" #end + > #entryCell ($!user.UserName) #entryCell ($!user.FirstName) #entryCell ($!user.LastName) 1.13 +10 -0 jakarta-jetspeed/webapp/css/default.css Index: default.css =================================================================== RCS file: /home/cvs/jakarta-jetspeed/webapp/css/default.css,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- default.css 26 Apr 2002 18:31:13 -0000 1.12 +++ default.css 28 Apr 2002 20:16:55 -0000 1.13 @@ -281,3 +281,13 @@ border-bottom: 1px solid #0A0A0A; width : 65px; } + +.UserBrowserUserDisabled +{ + text-decoration: line-through; +} + +.UserBrowserUserConfirmed +{ + font-style: italic; +} 1.37 +11 -8 jakarta-jetspeed/xdocs/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/jakarta-jetspeed/xdocs/changes.xml,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- changes.xml 9 Apr 2002 22:24:31 -0000 1.36 +++ changes.xml 28 Apr 2002 20:16:55 -0000 1.37 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> <!-- -$Id: changes.xml,v 1.36 2002/04/09 22:24:31 taylor Exp $ +$Id: changes.xml,v 1.37 2002/04/28 20:16:55 kimptoc Exp $ --> <document> <properties> @@ -20,15 +20,15 @@ *** <li> action (add/remove/update/fix) - [Bug # xxx -] date - description (committer's initials) [Thanks to developer_name] -</li> +</li> --> <li> Add - Added Change Log (PS) -</li> +</li> <li> Update - Implemented Internationalization (localization) in the Customizer (PS) -</li> +</li> <li> Add - Bug # 4142 - Password Reminder Facility (CK) </li> @@ -37,7 +37,7 @@ used by all portlet types. (PS) Thanks to Andy Grundman </li> <li> - Add - Add "openinpopup" parameter to the NewRSSPortlet to enable opening links + Add - Add "openinpopup" parameter to the NewRSSPortlet to enable opening links in a new bowser window.(PS) </li> <li> @@ -148,7 +148,7 @@ a profile for a user, it then searches all the roles for that user for the profile. </li> <li> - Add - 2002/02/10 - New Profiler feature: When creating new users, the default + Add - 2002/02/10 - New Profiler feature: When creating new users, the default template (user account) is now configurable in the JR.p. Setting this to empty will not create any PSML entries, and then role-based PSML will be used (if enabled). </li> @@ -174,7 +174,7 @@ <li> Add - 2002/02/24 - Disabled account feature added (DST) Accounts can be disabled by the admin user, with User form or by the auto-disable feature - - Auto-disable feature - disables an account after x failures over y interval + - Auto-disable feature - disables an account after x failures over y interval - Extended database model. New interface 'JetspeedUser', impl 'BaseJetspeedUser' - added 'disabled' column to databases - automatic saving of user during Logoff is now optional (off by default) @@ -184,7 +184,7 @@ </li> <li> Add - 2002/03/10 - Started foundation of portlet ids. The portal toolkit now uses or assigns portlet ids (DST) - - Converted all paned controllers and security portlets to use portlet ids + - Converted all paned controllers and security portlets to use portlet ids </li> <li> Add - 2002/13/01 - (PS) @@ -236,6 +236,9 @@ </li> <li> Add - 2002/04/09 - added xml media type (DST) +</li> +<li> + Add - 2002/04/28 - highlight disabled/unconfirmed users on the user browser page (CK) </li> </ul> </section>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>