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 more customizable options in admin panel #15

Open
2 tasks
jlin816 opened this issue Apr 5, 2017 · 1 comment
Open
2 tasks

Add more customizable options in admin panel #15

jlin816 opened this issue Apr 5, 2017 · 1 comment

Comments

@jlin816
Copy link
Contributor

jlin816 commented Apr 5, 2017

These options vary a lot from hackathon to hackathon, and it would be nice for there to be a toggle switch in the admin panel to enable/disable them:

  • Disallow (current) / allow minors to register
  • Force registration with a *.edu email and whitelist special cases (current) / allow all emails to register
jeremy-melnyk added a commit to jeremy-melnyk/quill that referenced this issue Oct 27, 2017
server: Add allowMinors in Settings schema.
client: Add SettingsService updateAllowMinors function.
server: Add '/settings/minors' api endpoint to update allowMinors setting.
client: Add Additional Options section in admin settings.
jeremy-melnyk added a commit to jeremy-melnyk/quill that referenced this issue Oct 28, 2017
jeremy-melnyk added a commit to jeremy-melnyk/quill that referenced this issue Oct 28, 2017
Fix bug where scope.allowMinors was mixed
scope.settings.allowMinors.
jeremy-melnyk added a commit to jeremy-melnyk/quill that referenced this issue Oct 28, 2017
Modify 'checked' in adult form validation to
user custom 'allowMinors' validation rule that
uses the allowMinors flag from the current settings.
jeremy-melnyk added a commit to jeremy-melnyk/quill that referenced this issue Oct 28, 2017
Changed the buttons to be toggle checkboxes.
This is more intuitive than buttons, since 'allowMinors'
reflects state, and not an action.
jeremy-melnyk added a commit to jeremy-melnyk/quill that referenced this issue Oct 28, 2017
Add allow/dissallow all emails button in the admin settings panel.
jeremy-melnyk added a commit to jeremy-melnyk/quill that referenced this issue Oct 28, 2017
The canRegister function now checks the allowAllEmails flag
in the settings model when a user registers.
A false allowAllEmails flag continues to check the whitelisted emails
while a true allowAllEmails flag will allow the user to register with any
valid email.

Moved the email validator before the settings check.
krubenok pushed a commit to hackmcgill/McHacks-Registration that referenced this issue Dec 21, 2017
server: Add allowMinors in Settings schema.
client: Add SettingsService updateAllowMinors function.
server: Add '/settings/minors' api endpoint to update allowMinors setting.
client: Add Additional Options section in admin settings.
krubenok pushed a commit to hackmcgill/McHacks-Registration that referenced this issue Dec 21, 2017
krubenok pushed a commit to hackmcgill/McHacks-Registration that referenced this issue Dec 21, 2017
Fix bug where scope.allowMinors was mixed
scope.settings.allowMinors.
krubenok pushed a commit to hackmcgill/McHacks-Registration that referenced this issue Dec 21, 2017
Modify 'checked' in adult form validation to
user custom 'allowMinors' validation rule that
uses the allowMinors flag from the current settings.
krubenok pushed a commit to hackmcgill/McHacks-Registration that referenced this issue Dec 21, 2017
Changed the buttons to be toggle checkboxes.
This is more intuitive than buttons, since 'allowMinors'
reflects state, and not an action.
@YasserDRIF
Copy link

Just added the ability to configure the host School email #92

prabhanshuguptagit pushed a commit to prabhanshuguptagit/quill that referenced this issue Jan 23, 2019
server: Add allowMinors in Settings schema.
client: Add SettingsService updateAllowMinors function.
server: Add '/settings/minors' api endpoint to update allowMinors setting.
client: Add Additional Options section in admin settings.
prabhanshuguptagit pushed a commit to prabhanshuguptagit/quill that referenced this issue Jan 23, 2019
prabhanshuguptagit pushed a commit to prabhanshuguptagit/quill that referenced this issue Jan 23, 2019
Fix bug where scope.allowMinors was mixed
scope.settings.allowMinors.
prabhanshuguptagit pushed a commit to prabhanshuguptagit/quill that referenced this issue Jan 23, 2019
Modify 'checked' in adult form validation to
user custom 'allowMinors' validation rule that
uses the allowMinors flag from the current settings.
prabhanshuguptagit pushed a commit to prabhanshuguptagit/quill that referenced this issue Jan 23, 2019
Changed the buttons to be toggle checkboxes.
This is more intuitive than buttons, since 'allowMinors'
reflects state, and not an action.
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
server: Add allowMinors in Settings schema.
client: Add SettingsService updateAllowMinors function.
server: Add '/settings/minors' api endpoint to update allowMinors setting.
client: Add Additional Options section in admin settings.
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
server: Add allowMinors in Settings schema.
client: Add SettingsService updateAllowMinors function.
server: Add '/settings/minors' api endpoint to update allowMinors setting.
client: Add Additional Options section in admin settings.
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
Fix bug where scope.allowMinors was mixed
scope.settings.allowMinors.
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
Fix bug where scope.allowMinors was mixed
scope.settings.allowMinors.
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
Modify 'checked' in adult form validation to
user custom 'allowMinors' validation rule that
uses the allowMinors flag from the current settings.
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
Modify 'checked' in adult form validation to
user custom 'allowMinors' validation rule that
uses the allowMinors flag from the current settings.
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
Changed the buttons to be toggle checkboxes.
This is more intuitive than buttons, since 'allowMinors'
reflects state, and not an action.
jtviolet pushed a commit to jtviolet/fountain that referenced this issue Aug 13, 2019
Changed the buttons to be toggle checkboxes.
This is more intuitive than buttons, since 'allowMinors'
reflects state, and not an action.
pshirlyn pushed a commit that referenced this issue Jan 28, 2020
koroket pushed a commit to koroket/weddingreg that referenced this issue Aug 15, 2022
koroket pushed a commit to koroket/weddingreg that referenced this issue Sep 19, 2022
Daniel-Ev-Esc pushed a commit to Daniel-Ev-Esc/quill_pruebas that referenced this issue Jul 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants