Hank Grabowski
|
bb2261b47d
|
Posts API Endpoint feature complete with full unit tests
|
2018-12-30 22:31:33 +01:00 |
|
Hank Grabowski
|
f64a8e04ed
|
Comments API Endpoint complete with full unit tests
|
2018-12-30 22:31:33 +01:00 |
|
Hank Grabowski
|
7ee9565a04
|
Likes API endpoint complete
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
a56d998499
|
Fix code style
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
5326ddf6c3
|
Adapt error formatting to documentation
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
84ac19a090
|
Clean API routes
* Remove routes without matching controller
* Rename stream routes to match specifications
* Remove public stream route and related controller
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
f8969ddfeb
|
Make Post API match specs
https://diaspora.github.io/api-documentation/routes/posts.html
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
ec47fc67ab
|
Make the comment API match the API specs
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
317b78394a
|
Improve API error management
* Fix active record not found case
* Display backtrace in error logs
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
ffd5f575bc
|
Make API likes controller match specs
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
f6b57384e7
|
Changes to use V1 API version instead of V0
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
ec18844e8f
|
Move API controllers from v0 to v1
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
b4dc13f1ce
|
Fix code styles
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
e6fd043206
|
Adapt API controllers to recent service changes
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
72a3b92b50
|
Make syntax compliant with the pronto configuration
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
2a8c0ddd51
|
Follow official specs
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
13e2841f13
|
Merge conv deletion and visibility deletion
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
f9e0dee2dc
|
Make messages API conformed with docs
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
5040363f7a
|
Make conversation API data format ok with docs
* Base the API requesting on GUID instead of ID
* Include read field
* Do not include messages in conversation results
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
2be3e9eaf3
|
Fix styles for some API controllers
* Comments
* Likes
* Streams
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
fa53656b3b
|
Add conversation visibilities API controller
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
f8ba88408b
|
Add messages API controller
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
559f370116
|
Add conversations API controller
|
2018-12-30 22:31:33 +01:00 |
|
Frank Rousseau
|
5a0759a3d9
|
Add exception handlers in base API controller
* For record not found returns a 404 response
* For wrong parameters returns a 400 response
* For other exceptions returns a 500 response
|
2018-12-30 22:31:33 +01:00 |
|
theworldbright
|
6cad0a965a
|
Add likes API route
|
2018-12-30 22:31:33 +01:00 |
|
theworldbright
|
41750e38da
|
Add streams API routes
|
2018-12-30 22:31:33 +01:00 |
|
theworldbright
|
c9ba1ee197
|
Combine Comment index with Post show API route
|
2018-12-30 22:31:33 +01:00 |
|
theworldbright
|
47dd44ff39
|
Add comments API routes
|
2018-12-30 22:31:33 +01:00 |
|
theworldbright
|
552d3efb29
|
Add posts API routes
|
2018-12-30 22:31:33 +01:00 |
|
Benjamin Neff
|
e82690963d
|
Add # frozen_string_literal: true to all files
|
2017-09-17 19:29:15 +02:00 |
|
Benjamin Neff
|
27f3b68f54
|
Copy headers in OpenidConnect TokenEndpointController
|
2017-08-12 15:39:24 +02:00 |
|
Benjamin Neff
|
2b911b0131
|
Permit parameters before using them
ActionController::Parameters no longer inherits from HashWithIndifferentAccess
|
2017-08-12 15:39:21 +02:00 |
|
Benjamin Neff
|
4f9e560ab3
|
Use RFC 7033 webfinger from diaspora_federation gem
|
2017-07-03 03:14:41 +02:00 |
|
cmrd Senya
|
31a31ecbe1
|
pass "state" parameter back to openid client
|
2016-12-01 03:16:50 +01:00 |
|
Benjamin Neff
|
16cd4752cb
|
Move auth_token to users controller
This token is only used for the chat, it isn't an official API.
|
2016-10-28 00:36:14 +02:00 |
|
cmrd Senya
|
cdcf2d747e
|
Override forgery settings in controllers
ClientsController and TokenEndpointController are called from the outside,
so CSRF verification prevents them from normal operation.
closes #7062
|
2016-10-01 10:24:15 +02:00 |
|
cmrd Senya
|
9546fddb9e
|
[API] don't store ID tokens in DB
fix #6857
|
2016-08-13 20:09:43 +03:00 |
|
Jonne Haß
|
8cffc5cfbe
|
bump rails to 4.2.7
|
2016-07-15 13:48:09 +02:00 |
|
theworldbright
|
bb3849e4b1
|
Fix API privilege scope escalation
|
2016-03-11 17:18:21 -08:00 |
|
theworldbright
|
38439277d6
|
Add licenses where appropriate
|
2016-01-04 17:22:44 +09:00 |
|
theworldbright
|
58aef5658b
|
Fix remaining remarks
|
2016-01-04 17:01:40 +09:00 |
|
augier
|
ef7ea1a855
|
General text error + CSS styling
Minor merge conflict fix by theworldbright
|
2016-01-04 16:49:59 +09:00 |
|
theworldbright
|
c1e1f9bf69
|
Fix 500 error when unknown algorithm is used for JWT
|
2016-01-04 16:49:58 +09:00 |
|
theworldbright
|
4cde41486b
|
Fix handling of prompt=login
|
2016-01-04 16:49:58 +09:00 |
|
theworldbright
|
a4095692b7
|
Add default kid to jwks.json
|
2016-01-04 16:49:58 +09:00 |
|
theworldbright
|
1e3421713a
|
Handle error when request object is signed
|
2016-01-04 16:49:58 +09:00 |
|
theworldbright
|
fd4022a55c
|
Fix pronto remarks
|
2016-01-04 16:49:58 +09:00 |
|
theworldbright
|
ed1dc256a8
|
Fix handling of error message in authorization controller
|
2016-01-04 16:49:58 +09:00 |
|
augier
|
ebeafb7894
|
Add custom error page when prompt=none
|
2016-01-04 16:49:57 +09:00 |
|
theworldbright
|
c6bec2f2dc
|
Return error to RP instead of user for prompt=none
|
2016-01-04 16:49:57 +09:00 |
|