diff options
| author | 2021-04-01 20:46:45 +0200 | |
|---|---|---|
| committer | 2021-04-01 20:46:45 +0200 | |
| commit | 71a49e2b43218d34f97b2276c43bdeb2df4a53d2 (patch) | |
| tree | 201c370b16cc5446740660f81f342e8171e9903f /PROGRESS.md | |
| parent | Oauth/token (#7) (diff) | |
| download | gotosocial-71a49e2b43218d34f97b2276c43bdeb2df4a53d2.tar.xz | |
Api/v1/accounts (#8)
* start work on accounts module
* plodding away on the accounts endpoint
* groundwork for other account routes
* add password validator
* validation utils
* require account approval flags
* comments
* comments
* go fmt
* comments
* add distributor stub
* rename api to federator
* tidy a bit
* validate new account requests
* rename r router
* comments
* add domain blocks
* add some more shortcuts
* add some more shortcuts
* check email + username availability
* email block checking for signups
* chunking away at it
* tick off a few more things
* some fiddling with tests
* add mock package
* relocate repo
* move mocks around
* set app id on new signups
* initialize oauth server properly
* rename oauth server
* proper mocking tests
* go fmt ./...
* add required fields
* change name of func
* move validation to account.go
* more tests!
* add some file utility tools
* add mediaconfig
* new shortcut
* add some more fields
* add followrequest model
* add notify
* update mastotypes
* mock out storage interface
* start building media interface
* start on update credentials
* mess about with media a bit more
* test image manipulation
* media more or less working
* account update nearly working
* rearranging my package ;) ;) ;)
* phew big stuff!!!!
* fix type checking
* *fiddles*
* Add CreateTables func
* account registration flow working
* tidy
* script to step through auth flow
* add a lil helper for generating user uris
* fiddling with federation a bit
* update progress
* Tidying and linting
Diffstat (limited to 'PROGRESS.md')
| -rw-r--r-- | PROGRESS.md | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/PROGRESS.md b/PROGRESS.md index 079f47f67..2d9c653a8 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -11,10 +11,10 @@ * [x] /auth/sign_in GET (Show form for user signin) * [x] /auth/sign_in POST (Validate username and password and sign user in) * [ ] Accounts - * [ ] /api/v1/accounts POST (Register a new account) - * [ ] /api/v1/accounts/verify_credentials GET (Verify account credentials with a user token) - * [ ] /api/v1/accounts/update_credentials PATCH (Update user's display name/preferences) - * [ ] /api/v1/accounts/:id GET (Get account information) + * [x] /api/v1/accounts POST (Register a new account) + * [x] /api/v1/accounts/verify_credentials GET (Verify account credentials with a user token) + * [x] /api/v1/accounts/update_credentials PATCH (Update user's display name/preferences) + * [x] /api/v1/accounts/:id GET (Get account information) * [ ] /api/v1/accounts/:id/statuses GET (Get an account's statuses) * [ ] /api/v1/accounts/:id/followers GET (Get an account's followers) * [ ] /api/v1/accounts/:id/following GET (Get an account's following) @@ -184,7 +184,7 @@ * [ ] Cache * [ ] In-memory cache * [ ] Security features - * [ ] Authorization middleware + * [x] Authorization middleware * [ ] Rate limiting middleware * [ ] Scope middleware * [ ] Permissions/acl middleware for admins+moderators |
