zcash-grant-system/backend/grant/utils
Danny Skubak 5f049d899b Add Signalling of Support (#41)
* init proposal subscribe be and fe

* add subscription email templates

* wire up subscription emails

* email subscribers on proposal milestone, update, cancel

* disallow subscriptions if email not verified

* update spelling, titles

* disallow proposal subscribe if user is team member

* hide subscribe if not signed in, is team member, canceled

* port follow from grant-base

* remove subscribed

* convert subscribed to follower

* backend - update tests

* frontend - fix typings

* finish follower port

* update comment

* fix email button display issues

* init liking backend

* init liking frontend

* fix lint

* add liking backend tests

* refactor like component
2019-10-24 12:32:00 -05:00
..
__init__.py initial commit 2018-09-10 11:55:26 -05:00
admin.py admin: add allow_stale option to throw_on_2fa_not_allowed 2019-02-22 11:55:45 -06:00
auth.py Add Signalling of Support (#41) 2019-10-24 12:32:00 -05:00
date.py Run reformatter on all files 2019-01-22 23:35:22 -06:00
enums.py Proposal Lifecycle & Crowdfunding (#23) 2019-10-16 22:43:20 -05:00
exceptions.py Run reformatter on all files 2019-01-22 23:35:22 -06:00
ma_fields.py BE: more milestone fields 2019-02-11 15:08:51 -06:00
misc.py admin notifications 2019-04-16 12:38:14 -05:00
pagination.py Rework Contribution Privacy (#456) 2019-06-11 21:49:14 -05:00
requests.py More webargs validation (#344) 2019-03-14 15:29:02 -05:00
social.py Run reformatter on all files 2019-01-22 23:35:22 -06:00
stubs.py Make contribution code handle not having a user in all cases. 2019-02-25 14:26:43 -05:00
totp_2fa.py clean recovery codes before saving and checking 2019-02-22 10:13:29 -06:00
upload.py Run reformatter on all files 2019-01-22 23:35:22 -06:00