Amy's Devblog

A blog containing information on all my work/education projects.

Tuesday, August 23, 2005

ESIPCT User Admin Tools

Added functionality to ESIPCT to allow users to be added to or deleted from the system and from individual projects. This involved adding tools to the contact list which are visible only if the user logged in has appropriate admin privileges. For system user add, I created a JSP page for input of required user data and roles for each project. For project user add, I created a JSP page which initially only requires a user logon name and project role. If the user exists already in the system, the user is added to the project. If the user does not exist, the JSP page redisplays with additional fields for required user data. The system & project user delete JSP page requests the user logon name and generates an alert to verify the user should really be deleted before proceeding. All of these functions required the addition of code to ControllerServlet and supporting classes, such as UserActions, ServletUtil, etc. to actually add or remove the users from CMS. When a new user is created, an email is generated to the user with their logon information (system-generated password). When a user is added to/removed from a project, an email is generated to the project managers/coordinators to notify them of the change.

0 Comments:

Post a Comment

<< Home