Cara Salter
a0402feab0
about: Update events coordinator ID for automatic photo
2024-08-31 12:57:28 -04:00
Cara Salter
596847ca0a
admin: Add events coordinator to officer form options
2024-08-31 12:53:09 -04:00
Cara Salter
228ff85e6a
finish event checkins
2024-08-28 16:51:15 -04:00
Cara Salter
302fe4289a
Init event checkin structure
2024-08-28 16:16:45 -04:00
Cara Salter
83b3eef3bd
Allow basic searching of users and events
...
Issue: #12
Signed-Off-By: Cara Salter <cara@devcara.com>
2024-05-04 09:38:26 +10:00
Cara Salter
4d56b40c5a
Make event edit modal correctly set existing time values
...
Closes : #1
2024-04-13 15:07:56 +10:00
Cara Salter
5b1d41eb58
Don't key off of email for login
...
Let's not emulate the rest of WPI's shitty login system that doesn't
deal with name changes
This also opens us to up to making it significantly easier to update
names and emails, if they don't match on login but ID matches. Will file
bug to implement this, though it'll be hard to test
Note that this is a BREAKING CHANGE, the database will need to be
cleared before applying migrations will succeed
2024-04-06 10:20:30 +11:00
Cara Salter
c2c70fc659
Set officer positions to use the name of the user being modified
...
Was originally current_user
2024-04-06 10:07:28 +11:00
Cara Salter
fa7a5de1cb
Make join page a little more friendly
...
Previous text implied that you had to show up to every meeting to join
the club, new text only says that we host events every week!
2024-04-03 18:51:23 +11:00
Cara Salter
1753801014
linux -> Linux (on index page)
2024-04-03 18:51:11 +11:00
Cara Salter
e3d5ac08b8
Update about page
...
Add exec email alias, make tl;dr a little more friendly
2024-04-03 18:50:42 +11:00
Cara Salter
663655b125
Remove unnecessary debug logging from officer images
2024-04-03 18:50:19 +11:00
Cara Salter
88d2c36511
Update makefile
...
Make mkdir not panic
2024-04-03 18:50:05 +11:00
Cara Salter
0729936580
Add logging to admin site updates
2024-04-03 18:04:53 +11:00
Cara Salter
02ff0d874d
Allow admin status to be toggled from admin panel
2024-04-03 17:38:08 +11:00
Cara Salter
66abec23d9
Add link to photo page from admin index
2024-04-01 15:24:43 +11:00
Cara Salter
524da29a38
Fix fstring for sending the image link via API
...
I apparently cannot type
2024-04-01 15:11:56 +11:00
Cara Salter
d715f3bd36
Move uploads directory check to Makefile
2024-04-01 15:06:42 +11:00
Cara Salter
4666c07109
revert a7fce0a583
2024-04-01 15:01:41 +11:00
Cara Salter
a7fce0a583
Adjust upload folder creation check in main
2024-04-01 14:59:34 +11:00
Cara Salter
6209ab87cf
Dynamically generate officer listing on about page
2024-04-01 14:57:22 +11:00
Cara Salter
026523b26f
Enable Officer positions to be created and photos to be uploaded
...
holy shit
Closes : #4
TODO: Create API for getting current officers and upcoming events
2024-04-01 14:14:56 +11:00
Cara Salter
06ef8f047a
Update club descriptions and websites
2024-03-29 17:15:22 +11:00
Cara Salter
8933fc1cf8
Update tl;dr
2024-03-25 12:13:33 +11:00
Cara Salter
42e6c91d1b
Add Officer model and migration
...
Will enable dynamic creation of officer page and keeping track of past
exec
2024-03-22 13:54:59 +11:00
Cara Salter
fd8dd40138
Update WiCS description on request
2024-03-22 10:43:20 +11:00
Cara Salter
7c769e168f
Create base about page
...
Should make officer image generation dynamic and uploadable by each
officer.
TODO: Make officer images and assignment dynamic
Signed-Off-By: Cara Salter <cara@devcara.com>
2024-03-22 10:37:51 +11:00
Cara Salter
9f68d2fd47
Add ACM CSV export
...
Allows officers to easily bulk import members into ACM's web interface
2024-03-21 16:36:54 +11:00
Cara Salter
7e3d2191c6
Add shortlinks
...
Officers can now create redirects from the root domain to other domains
2024-03-21 11:04:37 +11:00
Cara Salter
ec95c168d9
Add favicon
2024-03-21 10:13:11 +11:00
Cara Salter
274d4050ee
Make event editing work
2024-03-21 10:12:17 +11:00
Cara Salter
73c5877d75
Slightly obfuscate ACM email on join page
2024-03-21 09:41:53 +11:00
Cara Salter
40a2d888fe
Update copy on events page
...
Add heading and contact details
2024-03-21 09:41:27 +11:00
Cara Salter
80e1f927ea
Add events listing to events page
2024-03-21 09:36:24 +11:00
Cara Salter
b74d950c08
Update join.html with social media links
2024-03-21 09:34:59 +11:00
Cara Salter
a87f6e53c9
Scaffold events page
2024-03-13 11:59:54 +11:00
Cara Salter
48b8ac3c3d
Add nginx proxy support
2024-03-13 11:43:06 +11:00
Cara Salter
5bd7d548c1
Admin dashboard!
...
Get event management page almost working! Deleting events works,
creating new events works, editing events (almost) works! Just need to
figure out how to properly set the date and time fields when editing...
Also, user management! You can see a list of users and will
theoretically be able to promote officers from the web UI
2024-03-06 16:18:18 -05:00
Cara Salter
d6302ea673
Init "join" and "dashboard" pages
2024-03-03 20:29:35 -05:00
Cara Salter
670dd34856
Scaffold main page
2024-03-03 20:15:31 -05:00
Cara Salter
c59211c225
Scaffold out authentication
2024-03-03 17:52:34 -05:00
Cara Salter
46569c3da1
Initial Commit
2024-02-28 17:01:58 -05:00