Commit Graph

27 Commits (843c43c97ac725533f9da90a17d51de08d1243f4)

Author SHA1 Message Date
Claire 589af7a1cc
Change `GET /api/v1/statuses/:id/quotes` to allow listing quotes to other people's posts (#36291) 2 months ago
Claire 45219dbf64
Fix spurious notification of local boosters and quoters when updating quote policy (#36299) 2 months ago
Claire e1f7847b64
Remove the `outgoing_quotes` feature flag, making the feature unconditional (#36130) 2 months ago
Claire 72bd1ed4b3
Fix updates to quote policy not being federated (#35804) 3 months ago
Claire a2cddb9eac
Disallow making private posts quotable (#35780) 3 months ago
Claire 2648bbdc51
Add `PUT /api/v1/statuses/:status_id/interaction_policy` (#35769) 3 months ago
Claire 1fd3510b32
Change the quote revocation REST API endpoint to return updated quote post (#35677) 4 months ago
Claire 2dfdcc7dcb
Add API endpoints to view and revoke one's quoted posts (#35578) 4 months ago
Matt Jankowski 51777fe3e2
Prefer structure checks over multi-line size/parts checks in `parsed_body` (#32063) 1 year ago
Matt Jankowski 66326065b0
Add `response.content_type` checks for JSON to `api/v1` request specs (#31981) 1 year ago
Matt Jankowski b071e618e7
Combine API request spec assertions (#31970) 1 year ago
Matt Jankowski 6b6a80b407
Remove `body_as_json` in favor of built-in `response.parsed_body` for JSON response specs (#31749) 1 year ago
Matt Jankowski f1003b2560
Enable "zero monkey patching" mode in RSpec (#31614) 1 year ago
Matt Jankowski 24a0b20408
Use `body_as_json` directly instead of via local var assignment (#31696) 1 year ago
Matt Jankowski 40f993b3a0
Use built-in `response.parsed_body` for JSON response specs (#31674) 1 year ago
Matt Jankowski 43e24dbb13
Use `include_pagination_headers` in more places (#30999) 1 year ago
Matt Jankowski f1300ad284
Rename jobs/attachments rspec tag names (#29762) 1 year ago
Claire 502cf75b16
Merge pull request from GHSA-58x8-3qxw-6hm7
* Fix insufficient permission checking for public timeline endpoints

Note that this changes unauthenticated access failure code from 401 to 422

* Add more tests for public timelines

* Require user token in `/api/v1/statuses/:id/translate` and `/api/v1/scheduled_statuses`
1 year ago
Matt Jankowski ff8937aa2c
Move `api/v1/statuses/*` to request spec (#28954) 2 years ago
Matt Jankowski 7ecf7f5403
Move controller->request specs for api/v1/statuses/* (#28818) 2 years ago
Matt Jankowski 00341c70ff
Use Sidekiq `fake!` instead of `inline!` in specs (#25369) 2 years ago
Matt Jankowski 973597c6f1
Consolidate configuration of `Sidekiq::Testing.fake!` setup (#28046) 2 years ago
Daniel M Brasil 7664e3b692
Migrate to request specs in `/api/v1/statuses/:status_id/source` (#25634) 2 years ago
Christian Schmidt 4c18928a93
Wrong count in response when removing favourite/reblog (#24365)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Daniel M Brasil 19208aa422
Migrate to request specs in `/api/v1/statuses/:status_id/favourite` (#25626) 2 years ago
Daniel M Brasil 6fb4a756ff
Migrate to request specs in `/api/v1/statuses/:status_id/bookmark` (#25624) 2 years ago
Daniel M Brasil 1aea938d3d
Migrate to request specs in `/api/v1/statuses/:status_id/pin` (#25635) 2 years ago