142 Commits (e32cd31ec6fb6688d95dfd3040b94f575377bba1)

Author SHA1 Message Date
Barış Soner Uşaklı 1b5d5425b4 fix: handle search tag permission as well 5 years ago
Barış Soner Uşaklı 2100a03c1a refactor: change name to privileges to match other apis 5 years ago
cryptoethic f6b92d241a
fix: checking correct permissions for user search (#8371)
* fix: checking correct permissions for user search

* fix: missing permissions porperty in openapi /api/search
5 years ago
Julian Lam 98dffa3af8 fix: tests due to 0633ad327 5 years ago
Julian Lam a51fff8bd1
refactor: remove general menu from ACP (#8347)
* refactor: remove general menu from ACP

* fix: incorrect translation keys, fixed tests
5 years ago
Julian Lam a0e243eea1 fix(openapi): schema for new flags api 5 years ago
Julian Lam 6f504c4142
Remove allowFileUploads ACP option (#8324)
* feat: allow awaitable upgrade scripts

* feat: allowFileUploads removal upgrade script

* refactor: remove unnecessary ACP option `allowFileUploads`

* fix: updated upgrade script template to not use callback arg

* fix: upgrade script as per @baris

* fix: add missing await

* fix: add missing await
5 years ago
Julian Lam 45dfeeb033 fix(openapi): broken tests 5 years ago
Julian Lam aa4ae78b63 fix(docs): added titles to all routes 5 years ago
Julian Lam 9fd5c439b2 feat: write-api update, WIP 5 years ago
Barış Soner Uşaklı 4e14cb5767 fix: add missing schema item 5 years ago
Barış Soner Uşaklı 84383d3995 fix: spec 5 years ago
Julian Lam 23a0b8c54c fix(openapi): v14 test fix 5 years ago
Barış Soner Uşaklı 9ffdab02d0 fix: tag of /api/unread/total 5 years ago
Julian Lam ccc6118d30
Testing suite integration for openapi spec (#8263)
* feat: testing suite integration for openapi spec

The testing suite now takes the openapi spec into account. It will
check each route defined, make a call to it, and compare the
response with the defined schema. Any mismatches will cause the
test to fail.

* fix(openapi): removed debug stuff from tests

* fix(openapi): fixed some tests

* fix(openapi): added additional check to tests, test fixes

* fix(openapi): better tests, fixed spec errors

* fix(openapi): bad conditional in test

* fix: oops

* fix(openapi): more tests fixing

* fix(openapi): more tests

* fix(openapi): fix some more tests

* fix: verbose'd an info log

* fix: topic pagination route returns schema-optimized pagination block

* fix(openapi): more test/spec fixes

* fix(openapi): accidentally sending in authenticated jar for anon routes

* fix(openapi): more test/spec fixes

* fix(openapi): more spec fixes

* fix: timestampReadable Invalid Date

* fix(openapi): more tests... almost there

* fix(openapi): more tests fixing

* fix(openapi): finally all tests passing

* fix(openapi): added reverse test to compare response to spec

... and fixed all the tests that broke

* fix: remove tests related to group covers, as route is gone

* fix(openapi): broken test on travis

* fix(openapi): broken test on travis

* fix(openapi): broken test on travis

* fix(openapi): object cache is not present for psql

* fix: tests

Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>
5 years ago
Julian Lam d342a28c16 fix(openapi): remove account and group upload routes
re: #8260
5 years ago
Julian Lam 058a15dbb2 fix(openapi): more fleshing out 5 years ago
Julian Lam bae88e089a fix(openapi): fleshed out admin routes 5 years ago
Julian Lam 8387178b25 feat(openapi): merging openapi-test branch into master 5 years ago
Julian Lam ab4bd7e146 fix(openapi): added some descriptions 5 years ago
Julian Lam 2395d2be2e fix(openapi): added PostsObject component 5 years ago
Julian Lam 23dd2727f2 fix(openapi): finished moving all category objects out 5 years ago
Julian Lam c939f8c66d fix(openapi): changed some descriptions 5 years ago
Julian Lam 55d0a9ffea fix(openapi): added CategoryObject component 5 years ago
Julian Lam 646fac1e53 fix(openapi): removed repeated breadcrumb blocks in favour of $ref 5 years ago
Julian Lam ac579f9dc2 fix(openapi): remove all repeated pagination blocks in favour of 5 years ago
Julian Lam 1cf62095dc fix(openapi): removed warning for category mods route 5 years ago
Julian Lam 3a5c6e07f9 fix(openapi): normalising the file for programmatic updates 5 years ago
Julian Lam 65c78de6fe feat(openapi): move all commonprops out for commonprops component 5 years ago
psychobunny cd5065572c feat: moved component specs into separate files 5 years ago
Julian Lam 2425f4533f feat(openapi): added template to commonprops 5 years ago
Julian Lam 64d79fe5f6 feat: added UserObject, UserObjectFull, Breadcrumb, Pagination component 5 years ago
psychobunny ae3e90d693 feat: added some summary and descriptions 5 years ago
Barış Soner Uşaklı 442c018ec0 feat: add some descriptions 5 years ago
Barış Soner Uşaklı eade13f928 feat: common schema 5 years ago
Julian Lam 32985eb12e Merge remote-tracking branch 'refs/remotes/origin/master' 5 years ago
Julian Lam 7b31fb34a7 fix: missing descriptions for common properties 5 years ago
Barış Soner Uşaklı 9987813f30 feat: add page query param to docs 5 years ago
Barış Soner Uşaklı bbddaadf51 feat: tag route doc 5 years ago
Julian Lam 03739b6f83 fix: some definitions in read API spec 5 years ago
Julian Lam 455d42bcfa fix: tagged all routes in read api spec 5 years ago
Julian Lam 7b155dab74 feat: added auto-generated, slimmed-down openapi 3.0 file for read api 5 years ago