dependabot[bot]
1e1f7f5189
Bump werkzeug from 2.2.2 to 2.2.3
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/2.2.2...2.2.3 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-16 07:11:09 +00: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
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
952df13136
meta: Add ulid dependency
2022-12-30 14:38:01 -05:00
Cara Salter
41bad2b8b0
models: Add PwResetRequest model
2022-12-30 14:35:39 -05:00
William Ryan
87a071b878
Merge pull request #11 from wpi-acm/rewrite
...
Send registration emails
2022-12-30 14:13:30 -05:00
Cara Salter
d1045226a1
registration: Add code to actually send registration emails
2022-12-30 14:05:03 -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
William Ryan
eedfa91f35
Merge pull request #6 from wpi-acm/adding-sponsor-and-conduct
...
Added routing for sponsor package and code of conduct
2022-12-20 20:15:05 -05:00
willhockey20
95aee17d61
this should work
2022-12-20 20:07:49 -05:00
willhockey20
c3e75a7c2e
uhhhhhhhhhhhhh
2022-12-20 20:04:56 -05:00
willhockey20
cf1f509986
still going
2022-12-20 20:03:32 -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
willhockey20
f3b3b90a75
hehe whoops
2022-12-20 19:33:04 -05:00
willhockey20
bca534e60a
maybe?
2022-12-20 19:31:29 -05:00
willhockey20
85ef3d1a1e
more and more testing
2022-12-20 19:27:43 -05:00
willhockey20
ddf01486f6
more testing
2022-12-20 19:26:57 -05:00
willhockey20
f264e92693
should just be working serverside at this point lol
2022-12-20 19:25:58 -05:00
willhockey20
5d1aa5b3a6
stilllllllllllll testing
2022-12-20 19:24:27 -05:00
willhockey20
7b756b330e
testing something
2022-12-20 19:22:39 -05:00
willhockey20
5913a8dd1b
Update __init__.py
2022-12-20 19:19:58 -05:00
William Ryan
c0a932d30c
Update goathacks/__init__.py
...
Co-authored-by: Cara Salter <cara@devcara.com>
2022-12-20 18:51:33 -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
William Ryan
ae8919d71d
Merge pull request #5 from wpi-acm/rewrite
...
Tracking PR for registration rewrite. No longer requires MLH API and is more modular in design.
2022-12-15 18:32:08 -05:00
Cara Salter
12ce7cbb50
mail: Fix POST for mail
2022-12-15 18:31:08 -05:00
Cara Salter
1afd9b6e2e
admin: Fix emailing
2022-12-15 17:23:05 -05:00
Cara Salter
ceb3c5e252
static: Fix section linking on index.html
2022-12-11 17:29:02 -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
a1f2be21ba
core: Display index.html at site root
2022-12-09 15:48:57 -05:00
Cara Salter
a490134c6f
meta: Make Makefile platform-agnostic
...
not everything exposes a `virtualenv` command, this calls the module
directly
2022-12-09 15:48:35 -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
66858b95ea
drop neovim dependency
2022-12-07 09:06:23 -05:00
Cara Salter
61e764eb31
re-add license
2022-12-07 08:58:17 -05:00
Cara Salter
bd7d7c4637
cli: Support dropping registrations
2022-12-06 18:07:57 -05:00
Cara Salter
b43779063d
cli: Command-line user management
2022-12-06 17:59:49 -05:00
Cara Salter
181d35cbca
fix: Send emails properly
...
Forgot to include the bit that sent the emails
2022-12-06 17:57:01 -05:00
Cara Salter
97ade1f2e3
README
2022-12-06 15:23:58 -05:00
Cara Salter
d19a8b9c59
Add example .env
2022-12-06 15:05:40 -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