ngolp
4e24274915
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:41:12 -04:00
ngolp
c70fa7cbae
Merge branch '2025' into searching-sorting-user-list
2024-10-31 11:39:20 -04:00
ngolp
228244ad2d
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-27 12:28:10 -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
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
ngolp
b65154b865
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-17 17:56:27 -04:00
warren yun
e89b2ab7b4
modified theme
2024-09-30 22:09:25 -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
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
Cara Salter
f82aa08085
Update static site
2023-12-14 21:14:50 -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
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
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
Cara Salter
5cb4b7582d
registration: Amend password reset email to include expiration
2023-01-03 18:01:23 -05:00
Cara Salter
60953074e7
registration: Basic password reset
...
I think expiration should be pending on a proper way to do recurring
tasks -- I'm personally in favor of a CLI command that can be run from a
cronjob or systemd timer that will do things like auto-expire password
reset requests and send the daily registration reports.
Now that I'm thinking about it, this does need at least a rudimentary
system to make sure that it actually expires. If the expiration is
invalid at the time of reset, then the request can just be invalidated
and deleted. There's no pressing need for automatic removal until it's
implemented.
Thoughts @willhockey20?
2023-01-03 17:43:17 -05:00
Cara Salter
4f06eab26a
Remove broken backgrounds
2022-12-23 14:42:05 -05:00
Cara Salter
8cc4a41492
Fix email registration template
2022-12-23 14:27:52 -05:00
willhockey20
95aee17d61
this should work
2022-12-20 20:07:49 -05:00
willhockey20
6c790110a1
still testing
2022-12-20 19:40:31 -05:00
willhockey20
994057de1c
hmmmmm
2022-12-20 19:36:01 -05:00
William Ryan
fb3741be43
Update goathacks/templates/header.html
...
Co-authored-by: Cara Salter <cara@devcara.com>
2022-12-20 18:51:02 -05:00
willhockey20
7eb106c9e4
Added routing for sponsor package and code of conduct
2022-12-20 18:26:55 -05:00
Cara Salter
12ce7cbb50
mail: Fix POST for mail
2022-12-15 18:31:08 -05:00
Cara Salter
65c3186b26
Update static site
2022-12-09 16:09:55 -05:00
Cara Salter
4fec7f7da6
Add static site
2022-12-09 16:03:48 -05:00
Cara Salter
9d9ec58a7c
template: Add a link to login page from register
...
and vice versa
2022-12-09 09:26:52 -05:00
Cara Salter
a941c1bf1e
dashboard: Upload resumes
2022-12-06 15:01:55 -05:00
Cara Salter
39ac9fd15a
meta: Flashed messages
...
Also convert dashboard to extend base.html
2022-12-06 14:42:41 -05:00
Cara Salter
fadd05e519
registration: Login
2022-12-06 14:42:29 -05:00
Cara Salter
89513af939
admin: Sending bulk emails
2022-12-06 13:39:04 -05:00
Cara Salter
24e45af377
admin: Remove console.logs used for debugging
2022-12-06 12:05:13 -05:00
Cara Salter
72624a3f4e
admin: Fix admin page
2022-12-06 12:03:13 -05:00
Cara Salter
036ca7b21e
dash: Finish shirt size and accomodations selector
2022-12-06 10:54:20 -05:00
Cara Salter
26468e82ea
mega: Oh wow lots of things
...
- Static files
- Dashboard
- User registration
- Initial work on fixing templates
2022-12-06 10:12:31 -05:00