Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add some features making LOVD more customizable, leading to fewer differences between installations #61

Closed
27 tasks done
ifokkema opened this issue Apr 28, 2016 · 0 comments
Assignees
Milestone

Comments

@ifokkema
Copy link
Member

ifokkema commented Apr 28, 2016

Within the LUMC, we have a few LOVD3 installations with differences in the code. Let's fix these so we won't need different code bases anymore.

  • Add feature disallowing submitter registration
    • Add setting to CONFIG TABLE (inc-sql-tables.php, inc-upgrade.php)
    • Add setting to form, mention the options through messages as well.
    • Made link on template disappear.
    • Make form disable registration (creating a user should still be possible!)
    • Write tests.
  • Add feature allowing, between certain dates, a message on top of every page.
    • Messages should have:
      • Start date, End date
      • Message type (info, question, warning, stop)
      • Message body
      • Make LOVD read-only
    • Create table in inc-sql-tables.php and inc-upgrade.php.
    • Add table in inc-init.php.
    • Create object that handles this data type.
    • getForm(), checkFields().
    • VL, VE.
    • Create link in setup.php and for Setup tab.
    • Make template display the messages.
    • Enforce read-only setting.
      • Block login for lower than manager and end current sessions.
      • Block submitter register.
      • Decided for now to not force disallowing edits. Also no warnings will be shown on forms; Managers will now best what (not) to do, considering the announcement that they made themselves.
    • Write tests.
  • Describe these features in the manual.
    • New setting to disable submitter registration.
    • Subsection or chapter on messages.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant