Josh Puetz
74e44aeb61
Documentation for Negative Behavior APIs ( #18187 )
...
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
2022-07-28 14:30:32 -05:00
Fernando Valverde
f77b5f83a9
Include audit log for API admin endpoints ( #18167 )
...
* First commit for audit log - specs need fixing
* Fix notification subscription issues + specs
* Use single line in notification subscribe initializer
* Remove conditional in unpublish endpoint
2022-07-22 11:35:30 -06:00
Fernando Valverde
b8abbda72e
Unpublish post service class + V1 API endpoint ( #18031 )
...
* Unpublish post service + API
* Apply PR feedback
* Use module_function on service class
2022-07-08 09:08:55 -06:00
Fernando Valverde
8c836430ca
API V1 transition ( #17835 )
...
* API Articles v0-v1 restructure
* Remove unused helper
* Bulk move API controllers into concerns + add V1 controllers
* Extract API routes + some fixes
* Fix v1 api_controller authenticate! + add more article_controller specs
* Completed spec/requests/api/v1/articles_spec.rb
* specs up to listings
* All v1 specs except for 9 skips
* mime_types cleanup + authenticate! relocation
Co-authored-by: Fernando Valverde <fernando@visualcosita.com>
2022-06-23 14:26:00 -06:00