Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 2

Version 0.9.2

  • Added Id keyword to all PHP and phtml files.
  • Extended docblocks, part 2
  • 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)