lams_admin

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
only add user to org once roles are saved

list users according to login

Hide options

"Course Administrators can add new users"

"Course Administrators can browse all users in the system"

"Course Administrators can change status of course"

when creating classes.

clarify behaviour for whitespace (searching on a space returns nothing now)

contains tiles definition for search page jsp

add 'User Id' and 'Search' texts for userlistsearch.jsp

user-search functionality

    • -0
    • +134
    ./src/java/org/lamsfoundation/lams/admin/web/UserSearchAction.java
    • -0
    • +63
    ./web/usersearchlist.jsp
fixed bug where roles did not appear in user list until you refreshed the page. needed to attach the UserOrganisationRole to the UserOrganisation instead of just saving the UserOrganisationRole.

remove session scoped ActionForm when it's not going to used

fix jsp

move ActionForm definition to struts doclet

struts hack

added delete/explode/synchronise targets for easier jsp debugging

added new screen for assigning roles to users added to an organisation

    • -0
    • +110
    ./src/java/org/lamsfoundation/lams/admin/web/UserOrgRoleAction.java
    • -0
    • +39
    ./web/userorgrole.jsp
use applicationResources for 'roles' label

Exception handler define for STRUTS.

    • -0
    • +13
    ./conf/xdoclet/error-pages.xml
    • -10
    • +43
    ./web/WEB-INF/struts/struts-config.xml
fix bug when checking for course admin role (for classes, need to check for role in the parent course)

change list of roles to omit course admin and course manager when editing a user's role in a class

fix bug where course admin was not allowed to view users of a class where they where course admin of that class' course.

show manage users link even if the organisation is not editable as Jundir asked

fix a bug about loading locales and status

create a 'canEdit' boolean allowing only sysadmin to edit user's details such as name and address. otherwise only edit user's roles.

use proper spring context as Dapeng found out to fix OpenSessionInViewFilter-not-work issue

Tld need tag directory

    • -0
    • +92
    ./web/WEB-INF/tags/AuthoringButton.tag
    • -0
    • +55
    ./web/WEB-INF/tags/DefineLater.tag
    • -0
    • +59
    ./web/WEB-INF/tags/ExportPortOutput.tag
    • -0
    • +56
    ./web/WEB-INF/tags/HTMLEditor.tag
    • -0
    • +82
    ./web/WEB-INF/tags/Passon.tag
    • -0
    • +96
    ./web/WEB-INF/tags/SetEditor.tag
    • -0
    • +99
    ./web/WEB-INF/tags/Tab.tag
    • -0
    • +52
    ./web/WEB-INF/tags/TabBody.tag
    • -0
    • +69
    ./web/WEB-INF/tags/Tabs.tag
    • -0
    • +55
    ./web/WEB-INF/tags/headItems.tag
Standardizing the Define Later screens

  1. … 61 more files in changeset.
retrieve WebApplicationContext from proper servletContext to get IUserMangementService bean , as Dapeng found out to fix OpenSessionInViewFilter-not-work issue

  1. … 2 more files in changeset.
Add form login fail

  1. … 2 more files in changeset.
sysadmin shouldn't appear in list of roles to add (except for sysadmins)

password hashing and related checking, some cleanup

use service method getSupportedLocale