Commit Graph

71 Commits

Author SHA1 Message Date
Ethan Nguyen
1bd5afd21b
fix(authentication): remove pylint check 2022-11-09 16:58:11 -06:00
Ethan Nguyen
5f52638ada
build(deps): bump dependencies 2022-11-09 16:57:14 -06:00
Ethan Nguyen
9afe0f5f41
feat(authentication): add ability to ban a user 2022-03-26 10:13:51 -05:00
Shreyas Mayya
e9fc4261b7
fix(profile): remove carriage returns from biographies on save 2022-03-21 08:59:10 -04:00
Shreyas Mayya
8694e25247
fix(profile): save user before checking preferred_name 2022-02-19 23:20:16 -05:00
Shreyas Mayya
1ddad17a1e
fix(profile): use Decimal in GPA tests 2022-02-17 10:15:01 -05:00
Shreyas Mayya
1c70273a1c
feat(authentications): make GPA a DecimalField
this allows us to set the decimal places in the field instead of in a string format, eliminating confusion when some writes e.g. 4.500 in their profile but profile says 4.5 after save
2022-02-17 10:04:13 -05:00
Shreyas Mayya
69fb6f8ca8
fix(destinations): sort properly by preferred name 2022-02-09 17:14:23 -05:00
Shreyas Mayya
aa2df1935e
feat(destinations): use mistune for Markdown parsing 2022-02-05 23:13:01 -05:00
Shreyas Mayya
5d58bb68a0
feat(profile): make nickname an actual field 2022-02-02 13:48:34 -05:00
Shreyas Mayya
56464ec231
feat(destinations): add strikethrough extension 2022-01-30 15:17:43 -05:00
Shreyas Mayya
cef0799efd
feat(authentication): add use_nickname to admin 2022-01-30 13:35:56 -05:00
Shreyas Mayya
a09d97fb8e
build(deps): bump dependencies 2022-01-30 12:54:52 -05:00
Shreyas Mayya
cf7923f62a
feat(profile): make nickname optional 2022-01-30 12:51:49 -05:00
Shreyas Mayya
6a743c1144
fix(authentication): don't search by preferred name 2022-01-30 12:50:52 -05:00
Shreyas Mayya
893e02ae5b
feat(destinations): add Markdown support to bios
Co-authored-by: Ethan Nguyen <etnguyen03@hotmail.com>
2022-01-06 14:43:40 -05:00
Shreyas Mayya
f2c5749a4e
feat(destinations): add unknown status 2021-12-06 09:01:16 -05:00
Ethan Nguyen
5d4613b44f
fix(profile): use isinstance instead of type 2021-11-18 14:30:41 -06:00
Ethan Nguyen
23cda5d64d
feat(profile): limit GPA to reasonable values
GPA must be 0 <= GPA <= 5
2021-11-18 14:16:29 -06:00
Ethan Nguyen
8ed87dd89d
fix(destinations): makemigrations
Generates migrations for a29abe4803
2021-11-09 14:54:29 -06:00
Ethan Nguyen
a29abe4803
feat(destinations): sort colleges on user list page 2021-11-09 14:24:52 -06:00
Shreyas Mayya
5551d2e11c fix: appease testing suite 2021-11-07 15:42:00 -05:00
Shreyas Mayya
46120a18f3 feat: add GPA view, editing, tests 2021-11-07 15:42:00 -05:00
Ethan Nguyen
e9634602b7
feat(authentication): add GPA to admin 2021-08-04 10:08:29 -04:00
Ethan Nguyen
d12e28f9c3
fix(authentication): use first_name in django admin 2021-08-04 10:08:17 -04:00
Ethan Nguyen
11234a520b
feat(authentication): add ability to lock login 2021-07-30 18:37:22 -04:00
Ethan Nguyen
f5b8211b48
fix: update copyright notice, add ToS 2021-07-30 18:16:34 -04:00
Shreyas Mayya
fe1ab0a8c3 feat: add nickname field 2021-07-30 08:54:31 -04:00
Ethan Nguyen
a7e57d34a4
test(profile): add tests for 21555de816 2021-07-25 23:09:45 -04:00
Ethan Nguyen
21555de816
feat(profile): auto select attending college if attending ED
If a student adds an early decision application and reports
that they were accepted, then set their "college attending"
to the college that was just added.
2021-07-25 22:49:06 -04:00
Ethan Nguyen
efc7786916
feat(destinations): add count attending to college list 2021-05-05 23:39:27 -04:00
Ethan Nguyen
4a17da5704
style: add type hints 2021-04-30 23:12:52 -04:00
Ethan Nguyen
3c816e2a8a
style(profile): reformat 8d0a5255e6 2021-04-27 23:22:03 -04:00
Ethan Nguyen
8d0a5255e6
feat: switch to tomselect instead of selectize.js
It actually supports Bootstrap 5
2021-04-27 21:28:07 -04:00
Ethan Nguyen
5bd755ebe0
feat(authentication): add filter by show data in admin 2021-04-25 16:33:53 -04:00
Ethan Nguyen
e96f722339
style(authentication): reformat 0b4f03af36 2021-04-23 23:49:46 -04:00
Ethan Nguyen
0b4f03af36
chore(authentication): use built in LoginView 2021-04-23 23:48:43 -04:00
Ethan Nguyen
b9c8517b82
fix(destinations): don't 500 on non-integer college id 2021-04-23 22:37:30 -04:00
Ethan Nguyen
8709c6fa5f
feat(destinations): add last modified fields, redo admin 2021-04-23 20:00:38 -04:00
Ethan Nguyen
899017c01a
feat(authentication): add last modified, redo admin interface 2021-04-23 20:00:19 -04:00
Ethan Nguyen
8b1c5b2637
style: reformat c10bd4a261 2021-04-23 10:58:56 -04:00
Ethan Nguyen
c10bd4a261
chore: makemigrations on 317a8e0a21 2021-04-23 10:58:29 -04:00
Ethan Nguyen
56a46ce564
style: reformat 2021-04-23 10:54:09 -04:00
Ethan Nguyen
f2e65f0d1a
feat(destinations): add international school import 2021-04-23 10:50:03 -04:00
Ethan Nguyen
317a8e0a21
feat(destinations): order colleges by name 2021-04-23 10:49:42 -04:00
Ethan Nguyen
d27bc82098
chore(authentication): bump bio to 1500 characters 2021-04-22 23:39:43 -04:00
Ethan Nguyen
21df376be4
chore(profile): reformat, fix mypy bug
Ref. 16f503edb8
2021-04-22 22:43:27 -04:00
Ethan Nguyen
16f503edb8
feat(profile): prevent deferrals of RD and rolling admissions
Those are impossible AFAIK
2021-04-22 22:38:06 -04:00
Ethan Nguyen
aa8c7f95b2
feat(destinations): add superuser all view 2021-04-22 17:31:47 -04:00
Ethan Nguyen
e818d8fbc4
feat(profile): add help text to bio field 2021-04-22 17:31:28 -04:00