Commit graph

248 commits

Author SHA1 Message Date
Aidan Flaherty
1ac7c2ac53 dd the !bg-none utility to mobile menu 2025-11-25 15:06:40 -05:00
Aidan Flaherty
b2fba45231 Pulled Latest sobmodule 2025-11-22 13:03:40 -05:00
Cara Salter
7255ccebfd Re-add Discord link to participant dashboard 2025-01-03 19:52:13 -05:00
Cara Salter
02eb9b4220 update static site 2025-01-03 19:35:55 -05:00
Cara Salter
59266eb865 force MAX_BEFORE_WAITLIST to be an int 2024-10-31 14:41:00 -04:00
Cara Salter
fb2dd9032b fix resume uploading 2024-10-31 14:36:07 -04:00
Cara Salter
97f072ddb8 open registration 2024-10-31 13:37:25 -04:00
Cara Salter
cf725a2206 Add MLH logistics checkbox 2024-10-31 13:37:25 -04:00
Cara Salter
0f4ef0b690 use .env for config from now on
can't believe it took us this long
2024-10-31 13:37:25 -04:00
Cara Salter
b0a1e142cd Update migrations and homepage for 2025 2024-10-31 13:37:25 -04:00
ngolp
c73184060c Changed back the SQL query in /mail route 2024-10-31 13:37:25 -04:00
ngolp
29cdcf1899 See Github Issue #10. Added separation of admins and users on admin dashboard.
Refactored a bit of the original admin.home endpoint into a helper function to accompany two routes that use the same template without having to copy+paste code.
2024-10-31 13:37:25 -04:00
warren yun
3c40553b45 update user schema 2024-10-31 13:37:25 -04:00
warren yun
36bb39a8a0 more fields 2024-10-31 13:37:25 -04:00
warren yun
fa55e10e5b countries 2024-10-31 13:37:25 -04:00
warren yun
35c0197a40 schools dropdown 2024-10-31 13:37:25 -04:00
warren yun
1857e15791 countdown (hot) 2024-10-31 13:37:25 -04:00
warren yun
f6b03460d9 modified theme 2024-10-31 13:37:25 -04:00
warren yun
8a94de44c0 playing around with styling and items 2024-10-31 13:37:25 -04:00
Cara Salter
3dff046e84 Make unauth handler redirect to login 2024-10-31 13:37:25 -04:00
Cara Salter
0b3480dd52 Support editing event category in modals 2024-10-31 13:37:25 -04:00
Cara Salter
b7ca654bf1 Enable editing/creating/deleting events
Wholly through modals, yay!
2024-10-31 13:37:25 -04:00
Cara Salter
c47a46c204 Input event modal and create some supporting infra
update form to split date/time as well
2024-10-31 13:37:25 -04:00
Cara Salter
3a41dc6559
Add post_upgrade 2024-04-27 09:11:38 +10:00
Cara Salter
9dd8c98c51
Merge pull request #25 from wpi-acm/rewrite
UI rewrite
2024-03-18 09:01:16 +11:00
Cara Salter
fa6a9ee148
Merge remote-tracking branch 'origin/master' into rewrite 2024-02-23 16:32:05 -05:00
Cara Salter
6b48c30395
Re-add index page 2024-02-23 16:30:35 -05:00
Cara Salter
476966bef5
fix checkin/waitlist 2024-02-23 14:47:14 -05:00
Cara Salter
24384b2a35
Update bulk mailer tool
Use new admin site theme, allow for tinyMCE api key to be input to
config.py
2024-02-23 14:40:07 -05:00
Cara Salter
f1640493ec
Completely rewrite all backend pages 2024-01-12 17:19:17 -05:00
Cara Salter
9144ad89b0
Merge pull request #24 from wpi-acm/meal-checkin
Make qrcode generator create external URLs
2024-01-11 14:28:26 -05:00
Cara Salter
ede69a3be6
Make qrcode generator create external URLs 2024-01-11 14:27:47 -05:00
Cara Salter
cd5e58fa59
Start admin site rewrite
aaaaaa
2024-01-11 14:25:21 -05:00
Cara Salter
02b5ffa481
update static site 2023-12-15 08:12:27 -05:00
William Ryan
6ba1313ea6
Merge pull request #21 from wpi-acm/2024
2024 Registration Changes
2023-12-14 21:20:59 -05:00
Cara Salter
f82aa08085
Update static site 2023-12-14 21:14:50 -05:00
Cara Salter
a2e640f8f7
Update CLI
Add the following user commands:
- list
- autopromote

List will list all users as a table, useful for debugging things
without pulling out the database or the admin page

Autopromote will automatically promote and email users off the
waitlist until capacity is reached
2023-12-14 19:05:58 -05:00
Cara Salter
18a1dcb0d1
Enable setting discord link via config
Also makes it super easy to turn on/off the discord button, if the
DISCORD_LINK configuration option is undefined, it'll show a little
message that discord is still under construction
2023-12-14 18:32:09 -05:00
Cara Salter
c863b4064f
Merge branch 'master' into rewrite 2023-12-03 15:21:26 -05:00
William Ryan
62a4efca71
Merge pull request #19 from wpi-acm/meal-checkin
Allow for workshop/meal checkins
2023-12-01 17:30:15 -05:00
Cara Salter
dfd0c33be7
Enable creating and editing of events, and QR codes 2023-12-01 17:05:54 -05:00
Cara Salter
9d08c27135
Editing and creating events! 2023-12-01 16:25:32 -05:00
Cara Salter
74394abdfe
Scaffold event blueprint
Only has /events/checkin/<id> for now, but that's progress!
2023-12-01 14:21:48 -05:00
Cara Salter
006f54255f
Fix migration for event table
Didn't autogenerate, oops
2023-12-01 13:31:17 -05:00
Cara Salter
1432d0d7fb
Update makefile
Remove spurious 'txt'
2023-12-01 13:26:57 -05:00
Cara Salter
cc4fe8cea4
Scaffold event models
Will be used to check people into workshops and meals to track event
attendance over time, could be used to generate a dynamic schedule

Signed-Off-By: Cara Salter <cara@devcara.com>
2023-12-01 13:26:06 -05:00
Cara Salter
b2c8f3a77a
bootstrap5-ify the dashboard and participant-facing pages
except login

don't merge to master yet!
2023-01-13 18:06:16 -05:00
Cara Salter
05b70dcaa7
admin: Add registration time to dashboard table
Does this because "last_login" isn't actually set when people log in. It
should be fixed for next year.
2023-01-06 14:18:09 -05:00
William Ryan
de8277c970
Merge pull request #12 from wpi-acm/password-reset
Implement Password Reset
2023-01-03 20:42:45 -05:00
Cara Salter
5cb4b7582d
registration: Amend password reset email to include expiration 2023-01-03 18:01:23 -05:00