New feature. Upon login user is redirected to their previous page. When user visits page that is restricted by ACL (for example a non logged in user visits /submit/new) the login link has an extra 'redir' parameter which ensures a redirect to the page they tried to access.
Sign in button at the top now also has referrer (see r29) and added some docblocks
Shorter and friendlier text for "no access" error.
More understandable displaying of user information.
Fixed user/edit bug. User was able to edit their details but when they were redirected to their user profile they got an error.
Added feature: Presenters are only allowed to edit their presentation details up to 30 minutes before their session starts. This time can be configured in core.presentation.deadline
Added feature: Users that submit papers get notification email
Added feature: Users that have submitted papers can edit their submissions within the submission deadline. After the deadline they can only see an overview of their submissions from the user profile page
Note: The core.presentation.deadline directive needs to be present in application.ini otherwise the presentation/edit feature will not work.
New feature: it's now possible to have resource/privilege specific no-access templates. For now only submit/index is supported. You can easily add new ones in ErrorController::noaccessAction()
Replaced legacy user select boxes with standardized TA_Form_Element_User - as of now this element is responsible for populating user select boxes, and for rendering the list of linked users, throughout CORE
Show identifier in dropdown lists.
Abstracted the way TA_Form_Element_User works. The element renderer now receives an array of user objects
Removed obsolete getIdp() method
Cleaned up view scripts for session/chairs and submit/reviewers
Added css class to TA_Form_Element_User renderer
Added interface for TA_Form_Element_User
Removed unique email validation. With our new approach to displaying user data, this is no longer necessary
changed redirect from user/edit to redirect to itself
Added fix for empty email addresses. When a users IdP provided no email address, login was possible, but this could cause breakage with automated emails.
Upon every request the 'email email' check is done. When true, user is redirected to their account edit page and are prompted to change it.
Fixed review/edit bug. When admin changed a review, the reviewer changed to admin. This is no longer the case.
Fixed TA_Form_Element_User delete bug. Instead of using the user_id to delete a record, the many-to-many primary key value is used.
The date that reviewers can see other peoples reviews is now configurable.
Changed default CORE navigation for personal review overview.
Fixed inconsistency in date display/collection
Abstracted getReviewersForMail away from Submission/Set to Review Model
Added tiebreaker feature to submit/review (see documentation)