Commit Graph

42 Commits

Author SHA1 Message Date
2fd1d52a71 Simplify /door/ route card listing 2020-02-07 09:53:39 +00:00
668a0dd349 Record time whenever cards change 2020-02-07 09:38:33 +00:00
f75b782afd Add /stats/ API route with defaults 2020-02-07 09:25:50 +00:00
5d4ef292d6 Move caching to memcached 2020-02-07 09:06:02 +00:00
18e7c6c77d Enforce capitalization of class / session status 2020-02-07 01:11:27 +00:00
c865480c8b Automatically confirm attendance if class is free 2020-02-06 09:25:57 +00:00
26845a5921 Add /ping/ API route to check if user's token is valid 2020-02-04 08:31:24 +00:00
c9fa795824 Obfuscate PayPal IPN route 2020-02-02 00:02:53 +00:00
59d495b91d Add API route for reporting transactions 2020-02-01 08:55:45 +00:00
beb9072291 Train paypal hints when reported transaction is cleared 2020-02-01 02:36:48 +00:00
7d3d06033d Expose reported transactions on GET /transactions/ 2020-01-31 23:46:59 +00:00
8296295937 Add /ipn/ API route to process PayPal IPNs 2020-01-30 23:51:51 +00:00
6789090ba2 Generate member forms on unpause and import 2020-01-26 22:17:05 +00:00
7eb46f39db Statically serve member PDF forms instead, add link 2020-01-26 10:39:59 +00:00
0c1f82a3c7 Add API route to generate member's application PDF forms 2020-01-26 08:29:14 +00:00
8b48ff9c05 Move utils and permissions to own file, clean up code 2020-01-22 22:32:58 +00:00
3af9f51fb0 Misc fixes 2020-01-21 05:00:45 +00:00
aa9045e49e Add door controller cards route to API 2020-01-20 06:01:10 +00:00
872a51f5f5 Change pause and unpause routes to POST 2020-01-20 04:42:50 +00:00
c9faca94ad Add API routes to pause / unpause membership 2020-01-20 01:57:05 +00:00
712a6c533f Retally membership months on any transaction change 2020-01-19 08:59:16 +00:00
df1490dd2d Add API route for transactions 2020-01-17 07:20:07 +00:00
57407be11e Add API route for training 2020-01-16 06:17:33 +00:00
8a8161c976 Calculate instructor name correctly 2020-01-15 07:51:00 +00:00
83ab4dffbe Add shortcuts for viewset mixins 2020-01-15 06:26:12 +00:00
a0489be82d Simplify Card views and allow editing courses 2020-01-15 02:02:16 +00:00
a178516811 Add separate session serializer for course list 2020-01-15 01:31:41 +00:00
384964ca07 Add member cards api route 2020-01-14 01:51:46 +00:00
c22a19736d Add option to make someone portal staff 2020-01-14 01:14:23 +00:00
579966e7aa Move search result member into its own object 2020-01-14 00:52:15 +00:00
f50a3ca129 Change /me to /user and allow email changes 2020-01-13 01:03:02 +00:00
56a187c576 Add change password form to webclient 2020-01-12 08:54:32 +00:00
e256e32341 Add api route and webclient page for account settings 2020-01-12 08:16:09 +00:00
3ff81633a7 Use item list for members and add member detail view 2020-01-11 23:53:42 +00:00
946c70d776 Import old photos and link to members 2020-01-11 06:27:30 +00:00
8c1f1ab3de Change search to POST and add sequence numbers 2020-01-11 04:20:07 +00:00
4e78087338 Add searchable member list to webclient 2020-01-11 02:50:55 +00:00
402ec28ff5 Add member search api route 2020-01-11 00:47:13 +00:00
c80bf1e56a Add API routes for courses and sessions 2020-01-10 06:22:56 +00:00
d59d24ae65 Complete login, sign up, and member details 2020-01-08 23:48:00 +00:00
095003b943 Enable basic routing of /users 2020-01-06 22:36:12 +00:00
3ddd7b88ae Set up boilerplate django-rest-framework 2020-01-06 21:58:38 +00:00