• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove the tool sessions related to any non-grouped activity which is deleted via edit on fly. Doesn't apply to grouped activities as their tool sessions aren't "pre-initialised" when the lesson is started.

  1. … 2 more files in changeset.
Got the basic gate window working in learner - system gate had the wrong type id and needed to inherit from PermissionGate to pick up the default screen.

  1. … 1 more file in changeset.
LDEV-1157: Added new configuration parameter, to make Edit On The Fly optional. Defaults to off.

  1. … 5 more files in changeset.
LDEV-1152 sql was checking existence of role and organisation membership separately, they should both be in the same UserOrganisationRole

moved some funct to monitor (setting up edit on fly) and author just opens the design in the correct mode + few fixes for new system gate + finish edit on fly lock and gate release

  1. … 14 more files in changeset.
LDEV-1107 extserver classes are created as subgroups, not groups; make extuser a member of the group as well as the subgroup; don't give extusers group manager role as they don't need it, especially in a subgroup

  1. … 1 more file in changeset.
Added version and lockedForEdit fields, which will be used to stop the learner's progressing while the stop gates are added, for edit on the fly.

    • -5
    • +37
    ./lamsfoundation/lams/lesson/Lesson.java
  1. … 4 more files in changeset.
updated logic for adding gate activity to runtime sequence

  1. … 3 more files in changeset.
file SystemGateActivity.java was initially added on branch editonfly_branching.

    • -0
    • +0
    ./lamsfoundation/lams/learningdesign/SystemGateActivity.java
file SystemGateActivityStrategy.java was initially added on branch editonfly_branching.

added system gate + functionality/handling to add a system gate to the LD when setting up Edit on the Fly (flash/java)

    • -1
    • +2
    ./lamsfoundation/lams/tool/SystemTool.java
  1. … 12 more files in changeset.
LDEV-1146: Increase login field length to 255. Also increased the workspace folder name to 255 as found that it wasn't long enough for a user with two very long names, while testing the login field changes.

  1. … 8 more files in changeset.
added changePassword=false to default/minimal constructors

Updated author validation on read-only activities and transitions in Edit-on-the-Fly mode. Read only field is set when activity is attempted (ProgressEngine).

  1. … 8 more files in changeset.
use change_password field in user table to show user 'password change' screen instead of index page when they login

  1. … 4 more files in changeset.
add null check to setRolesForUserOrganisation

model changes for edit-on-the-fly

    • -1
    • +3
    ./lamsfoundation/lams/util/wddx/WDDXTAGS.java
  1. … 7 more files in changeset.
LDEV-1110: New columns required for edit on fly - added read only to activity, edit override and edit override user to learning design.

  1. … 5 more files in changeset.
LDEV-1131: If the user is using a custom stylesheet, export portfolio wasn't copying the images directory for the stylesheet. Changed the export so it now copies the theme's special images (using the new image_directory column in the theme) as well as the default images.

    • -3
    • +9
    ./lamsfoundation/lams/util/CSSThemeUtil.java
  1. … 10 more files in changeset.
Fixing theme issues

    • -23
    • +25
    ./lamsfoundation/lams/util/CSSThemeUtil.java
fixed export failure on incorrect EARDir key and empty directory

    • -0
    • +16
    ./lamsfoundation/lams/util/FileUtil.java
  1. … 1 more file in changeset.
Fixed bugs with CSS code, which was stopping user themes working. The order was wrong (default came second) and it wasn't handling the login page properly.

    • -23
    • +25
    ./lamsfoundation/lams/util/CSSThemeUtil.java
Wrong varibale, caused null ptr exception.

    • -4
    • +2
    ./lamsfoundation/lams/util/CSSThemeUtil.java
Adding a catch for the login page - when no user theme can be found, use the server default theme.

    • -1
    • +12
    ./lamsfoundation/lams/util/CSSThemeUtil.java
Reordered themes, so that default comes first. Then default will be listed first in the HTML.

    • -21
    • +15
    ./lamsfoundation/lams/util/CSSThemeUtil.java
Default theme (from the perspective of the css handling) is not the server default theme (which may be set to some custom theme) but is hardcoded as defaultHTML.

    • -5
    • +4
    ./lamsfoundation/lams/util/CSSThemeUtil.java
LDEV-1115: Moving FlashMessage to a local variable, so to make the code more robust.

Deprecate this class since i18n problem.

LDEV-1102 disable Register web service by default, add key check

  1. … 5 more files in changeset.
Change some API for learning library management

    • -0
    • +1
    ./lamsfoundation/lams/commonContext.xml
  1. … 2 more files in changeset.