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
LDEV-1134: Branching: Added stopAfterActivity flag to activity, which will allow us to "end" a lesson at the end of the activity. Progress engine changes done.
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.
Currently the mechanism employed to update news.html isn't future proof, in that it would require us to manually change news.html (if unmodified) to the current version for successive upgrade, in order for news.html to remain current. Added are changes to be implemented in the 2.1 installer and 2.1.x upgrader to remedy this problem.
LDEV-1134: Branching: View screen for the class export portfolio. Fixing problems with previous version - parallel activities were generating a link rather than just a heading, and a gate heading was appearing for learning and it should not appear at all.
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.
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.
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.
Jira: LI-130. Fixed update-lams.sh such that JAVE_HOME is now taken from the JDK_DIR variable in lams.properties and does not need to be explicitly set prior to updating
LI-131: update-lams.xml now compares the news.html with the 2.0.2 version of news.html and if they are the same, it replaces it with the 2.0.4 version, otherwise (if the user has modified it) it leaves the existing news.html intact