• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix error text

    • -2
    • +2
    ./org/lamsfoundation/lams/web/HomeAction.java
add email to shib user

removing shib servlets from /servlet/* mapping; fix url for openFedExportPortfolio

  1. … 1 more file in changeset.
file ShibExportPortfolioServlet.java was initially added on branch shibboleth_2_0.

file ShibMonitorServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./org/lamsfoundation/lams/web/ShibMonitorServlet.java
adding shibbolized links for monitoring and export portfolio

    • -18
    • +21
    ./org/lamsfoundation/lams/web/IndexAction.java
  1. … 1 more file in changeset.
remember to stop processing after sending a redirect! also check if user is a local user before updating roles from shib attributes.

various bugfixes

    • -7
    • +12
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
added new shib attribute for the ServerURL of the origin LAMS server to help determine whether user is local or not; added roles for shib users in ShibLoginServlet

    • -47
    • +132
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
  1. … 5 more files in changeset.
LDEV-1134: Branching: Added stopAfterActivity flag to activity, which will allow us to "end" a lesson at the end of the activity. Authoring changes done.

  1. … 9 more files in changeset.
use lesson service when adding learner to class

switch from getting user from SessionManager to using shib username attribute

    • -37
    • +1
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
  1. … 2 more files in changeset.
change some log labels from debug to info.

use multiple servlets to handle each home.do?method=, adding learner servlet. it does a role check (on shib attrs, not lams db), and adds shib user to lesson class if not already a member.

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

    • -0
    • +0
    ./org/lamsfoundation/lams/web/ShibLearnerServlet.java
LDEV-1134: Branching: View screen for the class export portfolio. Required refactoring of classes and moving the system tool link to move to an interface.

  1. … 18 more files in changeset.
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).