Aaron
c067d3e9ad
user is_admin field with working migration
2019-02-20 11:35:47 -06:00
Aaron
1d811bb7d3
BE: user banning + silencing + pagination
2019-02-14 22:11:47 -06:00
Daniel Ternyak
f15c110f92
Merge branch 'develop' into arbiter-management
2019-02-10 15:53:29 -06:00
Aaron
9831bc03db
BE: more robust arbiter + arbiter status + arbiter accept email code
2019-02-09 20:58:40 -06:00
Will O'Beirne
2a0e12194c
Add resend button to email settings
2019-02-08 14:57:54 -05:00
Aaron
54e9889090
arbiter & related schema adjustments
2019-02-06 08:31:38 -06:00
Aaron
2868d93fa1
proposal arbiter BE basics + initial admin work
2019-02-05 14:45:26 -06:00
Daniel Ternyak
8d8dda46e6
Oofdah. Backend refactoring based on PR review, and adding a more obvious UI for users who haven't yet verified their email before posting comments.
2019-01-28 16:46:04 -06:00
Daniel Ternyak
77c02502be
Fix schema and add test
2019-01-28 15:34:57 -06:00
Daniel Ternyak
893101b480
Revert "Don't duplicate UserSchema schema, use"
...
This reverts commit 6f38b8c8fa
.
2019-01-27 16:43:03 -06:00
Daniel Ternyak
6f38b8c8fa
Don't duplicate UserSchema schema, use
2019-01-27 16:33:27 -06:00
Daniel Ternyak
97db9d69f9
Merge branch 'develop' of https://github.com/dternyak/zcash-grant-system into remove-profile
2019-01-27 16:13:49 -06:00
Daniel Ternyak
5ecf3d83fb
Partition UserSchema into SelfUserSchema (mostly used to power /me/ endpoint) and UserSchema (used everywhere else).
2019-01-27 16:13:12 -06:00
Will O'Beirne
3654bcb854
Send notif email to old email address on email change.
2019-01-24 14:47:22 -05:00
Will O'Beirne
f22acfede0
Change password email.
2019-01-24 14:08:15 -05:00
Will O'Beirne
3b9d15e62e
Implement change email & email confirmation. Adjust layout of settings more.
2019-01-24 13:53:26 -05:00
Daniel Ternyak
c51e850cb0
Run reformatter on all files ( #98 )
2019-01-23 10:00:30 -05:00
Daniel Ternyak
9727134ac0
Run reformatter on all files
2019-01-22 23:35:22 -06:00
AMStrix
8de3b4e3c8
Email settings + unsubscribe ( #75 )
...
* user subscription_settings utils + tests
* UserSettings user/models updates
* GET /<user_id>/settings endpoint
* PUT /<user_id>/settings + more tests + refactoring
* Email Notifications settings tab
* email subscription verbiage
* email-unsubscribe page + refactors
* hook up send_email for proposal approval + add subscription checks to send_email
* fix merge bug
* Send email on contribution. Dont double-count contributions from the blockchain watcher.
* Proposal contribution email, and fix email admin.
* Send email to team on contribution received.
* Email comment creator of their replies.
* Send comments to proposal creator. Adjust templates for all comment emails.
* Send email on contribution update.
2019-01-16 17:26:44 -05:00
AMStrix
22f8a0415c
Verify User Social via OAuth ( #30 )
...
* BE social oauth verify
* FE social oauth verification
* readme updates
* README social verification setup instructions
* adjust tests socialMedias
* BE add social verify tests
* save changes before leaving to OAuth
* Fix migration.
* Adjust social button styles.
* Remove question mark.
* merge fix
* fix migration branch
2019-01-02 12:23:02 -06:00
AMStrix
6ea75e6bda
User Recovery Flow ( #26 )
2018-12-17 12:33:33 -06:00
AMStrix
50cc377b48
User Auth Conversion ( #19 )
2018-12-14 13:36:22 -06:00
Will O'Beirne
1b3f6e86e8
Fixed & improved tests.
2018-11-27 14:07:09 -05:00
Will O'Beirne
c3985a07a3
Merge in develop
2018-11-27 13:21:11 -05:00
Will O'Beirne
c51b1e2dab
Finish up user and social media conversions.
2018-11-19 15:23:56 -05:00
Will O'Beirne
d7e4c1c533
Check in user refactor. Incomplete, but computer is crashing routinely.
2018-11-16 18:05:17 -05:00
Will O'Beirne
d29aed36de
Fix tests
2018-11-14 16:12:24 -05:00
Daniel Ternyak
56df655c05
Merge branch 'auth-endpoints' into working-comments
2018-11-13 15:24:25 +01:00
William O'Beirne
a418f3d5b6
Authenticate endpoints ( #193 )
...
* Add auth to endpoints.
2018-11-13 15:17:06 +01:00
Daniel Ternyak
c579820dc3
Auth Endpoints Tests ( #203 )
...
Auth Endpoints Tests
2018-11-13 14:58:02 +01:00
Will O'Beirne
1862b69169
Properly signing, creating, fetching comments. Fix incorrect types. Setup scaffolding for replies.
2018-11-08 13:29:29 -05:00
Will O'Beirne
5a1cf5ae2a
Add auth to endpoints.
2018-11-07 14:19:12 -05:00
William O'Beirne
cdc3ea0107
Email verification ( #172 )
...
* Add email_verification table and endpoints, setup email verification page, adjust emails to actually verify.
* Add User.create method
2018-11-02 12:07:06 -04:00
Daniel Ternyak
abc824b17e
EIP-712 User Authorization ( #138 )
...
* example auth service
* prep for merge
* MVP signed transaction based auth
* update auth service endpoint and delete checked-in auth service
* add readme explanation for AUTH_URL
* rename eip-712 headers
* fix test errors
2018-10-20 00:18:27 -05:00
Daniel Ternyak
9e0ecaef02
User Resource Enhancements ( #113 )
...
* add tests to ensure already existing users get associated with a new proposal when they are specified in team
* serilaize avatar, social_medias on user; add tests
* add user resource GET API; test
* remove commented out serializer stuff
2018-09-26 14:42:40 -05:00
Daniel Ternyak
397079869a
"Fuller" Users ( #96 )
...
* check in progress
* revert
* fix up API, add tests
* remove unused milestone commands
* support filtering users via proposalId
* get UI working
* refactoring / add minimum team size.
* fix proposal create API to properly support both email and account based
2018-09-25 15:09:25 -05:00