• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Can handle local users logging in via shibboleth.

shib users have their usernames prefixed with their home server's fedId on non-local servers

    • -38
    • +57
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
changing shib authentication to 'on/off' rather than try to have db/shib authentication happening at the same time

    • -28
    • +50
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
  1. … 12 more files in changeset.
pre-select idp in lesson link for learner

    • -1
    • +12
    ./org/lamsfoundation/lams/web/IndexAction.java
    • -0
    • +34
    ./org/lamsfoundation/lams/web/ShibHomeServlet.java
  1. … 4 more files in changeset.
file ShibHomeServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./org/lamsfoundation/lams/web/ShibHomeServlet.java
display federation server lesson links for learners on index page

    • -0
    • +33
    ./org/lamsfoundation/lams/web/IndexAction.java
  1. … 1 more file in changeset.
file GetFedServerGroupsServlet.java was initially added on branch shibboleth_2_0.

file GetFedServerLessonsServlet.java was initially added on branch shibboleth_2_0.

add 2 servlets at /servlet/getFedServerGroups and /servlet/getFedServerLessons for flash to use

  1. … 2 more files in changeset.
branching activity saves start/end connector coords

  1. … 4 more files in changeset.
file FedRegistryUpdateServlet.java was initially added on branch shibboleth_2_0.

change update registry url from struts action to servlet so that it falls outside of web security context.

  1. … 2 more files in changeset.
Branching: Added a new field firstActivity to the SequenceActivity, so Flash can easily indicate where to start in a sequence activity. That way, the logic works in the same way as it does in a learning design.

  1. … 2 more files in changeset.
Branching: Wasn't updating the branch link when we copied the branch mappings (when copying a design).

Branching: Getting the progress engine working so it will display the branch activities if the sequence/branch contains one or no activities

  1. … 12 more files in changeset.
remove 'name' from struts actions that have no actionform - causes struts warnings like "WARN [org.apache.struts.util.RequestUtils] No FormBeanConfig found under 'AuthoringAction"

update lams:help tag with style attribute, mainly for lams_admin to display properly

    • -2
    • +26
    ./org/lamsfoundation/lams/web/tag/HelpTag.java
  1. … 16 more files in changeset.
LDEV-1257: Tweaking the collection tests when copying the groups - need to check that they aren't null as Hibernate may not have created empty groups yet.

LDEV-1257: Added support for Groups to be created in authoring (so that the names can be entered) and the mapping table to map groups to a sequence activity (ala branch) for a Group based branching activity.

  1. … 17 more files in changeset.
merge with lams2_0_3 tag on HEAD

  1. … 7 more files in changeset.
merge with lams2_0_3 tag on HEAD

    • -1
    • +19
    ./org/lamsfoundation/lams/web/HomeAction.java
  1. … 87 more files in changeset.
adding branch activity to sequence - basic model/dto changes and packet handling

  1. … 9 more files in changeset.
file FederationRegistryAction.java was initially added on branch shibboleth_2_0.

update list of federation servers from registry

  1. … 8 more files in changeset.
Stop null pointer exception from appearing in logs when user with no roles logs in.

monitor update to change to locked view when another users is currently editing the lesson/design

  1. … 6 more files in changeset.
reload window if user clicks live edit and call returns unavailable (false)

  1. … 3 more files in changeset.
LDEV-1187 sysadmin can login as any user, LoginAsAction provides the user/pass and login.jsp handles the automatic login

    • -0
    • +120
    ./org/lamsfoundation/lams/web/LoginAsAction.java
  1. … 2 more files in changeset.
LDEV-1228 replace UserDTO when user updates their profile

Replaced hard coded strings with constants.