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
Cara Salter
e49e329f68
registration: Expire password requests after 30 minutes
...
Need to amend email to make this clear
2023-01-03 18:00:41 -05:00