ngolp
8ab8101214
basic implementation of github issue #28 (modifying user details right from admin dashboard). Went with first name, last name, school, and phone number, since the user can change the shirt size and special accomodations on their own.
2024-10-31 13:55:01 -04:00
ngolp
368f8b4de6
Hacker table on admin dashboard can now be sorted by double clicking the headers. Spent a bit trying to implement this manually before learning about the sortable class. The more you know!
2024-10-31 13:55:01 -04:00
ngolp
edffbb72fb
Basic implementation of searching by email. I'd like to expand this to searching by other column values as well if necessary, and I still need to add sorting. Also, "registered users" isn't perfectly centered (its pushed off just a bit by the search button). This commit is mainly so I can save my progress.
2024-10-31 13:55:01 -04:00
ngolp
3ec089c749
missed that bit in the github issue where Cara wanted it to redirect to login page. quick fix
2024-10-31 13:54:50 -04:00
ngolp
8076d8571d
graceful handling of database integrity violations in registration
2024-10-31 13:54:50 -04:00
Cara Salter
fd96be4752
open registration
2024-10-31 13:34:40 -04:00
Cara Salter
13119288d4
Add MLH logistics checkbox
2024-10-31 13:18:38 -04:00
Cara Salter
3441982734
use .env for config from now on
...
can't believe it took us this long
2024-10-31 13:10:09 -04:00
Cara Salter
2f8998c971
Update migrations and homepage for 2025
2024-10-31 13:09:26 -04:00
ngolp
a46a6b2831
Changed back the SQL query in /mail route
2024-10-22 20:11:34 -04:00
ngolp
44673d1b07
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-22 20:11:34 -04:00
warren yun
e9446b97c7
update user schema
2024-10-22 17:56:14 -04:00
warren yun
0268f70f9b
more fields
2024-10-22 17:51:44 -04:00
warren yun
7defb52a56
countries
2024-10-20 22:15:12 -04:00
warren yun
5a3c43e98b
schools dropdown
2024-10-20 21:55:25 -04:00
warren yun
2b0b2912f3
countdown (hot)
2024-10-18 23:51:22 -04:00
warren yun
e89b2ab7b4
modified theme
2024-09-30 22:09:25 -04:00
warren yun
16f08f7750
playing around with styling and items
2024-09-17 20:01:38 -04:00
Cara Salter
d0240d15d8
Merge pull request #33 from wpi-acm/event-date-time-fields
...
Event Modals & Split date/time fields
2024-06-05 09:21:09 -04:00
Cara Salter
f5eb90b73d
Make unauth handler redirect to login
2024-06-03 18:15:18 -04:00
Cara Salter
a3c89dd478
Support editing event category in modals
2024-06-03 18:12:39 -04:00
Cara Salter
7fc06bde11
Enable editing/creating/deleting events
...
Wholly through modals, yay!
2024-06-02 12:58:07 -04:00
Cara Salter
e28912b997
Input event modal and create some supporting infra
...
update form to split date/time as well
2024-06-02 12:30:40 -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