Commit Graph

32 Commits

Author SHA1 Message Date
Frédéric Péters 5aa377fde7 tests: add test for card edition API 2022-08-02 09:01:20 +02:00
Frédéric Péters 790caa0ddd tests: simplify pub fixtures as sql is the new default (#67190) 2022-07-15 08:32:31 +02:00
Frédéric Péters b184acabd5 tests: stop running most tests with pickle storage (#67190) 2022-07-15 08:32:30 +02:00
Frédéric Péters fbe5d2d26e api: check submit payload is a dictionary (#65990) 2022-06-13 13:13:18 +02:00
Frédéric Péters 99fb4d2e3d api: add basic format check for submit API (#64328) 2022-05-06 14:28:04 +02:00
Frédéric Péters 34da0a014c backoffice: add filter on user function (#58881) 2022-02-14 10:04:52 +01:00
Lauréline Guérin 70b813770b
api: expose card relations in schema (#58448)
gitea-wip/wcs/pipeline/head Build started... Details
2022-01-14 09:13:47 +01:00
Frédéric Péters b5025061c9 api: include parent card/form URLs in API response (#60523) 2022-01-14 09:08:48 +01:00
Frédéric Péters 661ea424c3 api: limit /schema API to signed or authenticated calls (#47418) 2021-10-29 09:45:31 +02:00
Lauréline Guérin b335e49f67
api: use custom digest for carddata view if defined (#55173)
gitea-wip/wcs/pipeline/head Build started... Details
2021-08-16 16:04:59 +02:00
Frédéric Péters d2496c3973 misc: directly serve cards file fields when url is signed (#55374) 2021-07-27 11:45:11 +02:00
Lauréline Guérin bb47de23af
formdata: new digests field (#45633) 2021-07-12 15:46:08 +02:00
Lauréline Guérin 32826ca8a2
formdef: new digest_templates field (#45633) 2021-07-12 14:36:27 +02:00
Lauréline Guérin ff0d3779c0
misc: apply pyupgrade (#55490) 2021-07-09 15:43:16 +02:00
Lauréline Guérin a5a1ddfee7
misc: fix pylint consider-using-with (#55264) 2021-07-02 09:43:02 +02:00
Frédéric Péters 8d80ecbedb api: accept integers as inputs for item fields (#54447) 2021-06-03 21:19:12 +02:00
Frédéric Péters 6bf202a98d api: add basic auth support to cards submit and import from csv APIs (#54350) 2021-05-31 16:29:25 +02:00
Frédéric Péters a80a9e4f5e api: don't mark API fake admin user as an API user (#53926) 2021-05-11 18:01:46 +02:00
Frédéric Péters 3a641631b1 api: mark role-restricted api user as non anonymous (#53864) 2021-05-07 20:18:21 +02:00
Frédéric Péters d27d92dc4e api: accept HTTP Basic authentication scheme for API accesses (#20624) 2021-05-05 13:29:36 +02:00
Frédéric Péters 674ab42b3a api: add roles-based access restrictions (#48752) 2021-05-05 13:29:36 +02:00
Lauréline Guérin 66e6d16fdf
misc: pylint fix unused-variable (#52630) 2021-04-02 15:49:50 +02:00
Lauréline Guérin a86d1156c1
misc: pylint on tests (#52630) 2021-04-02 15:01:21 +02:00
Frédéric Péters 08f1431a66 trivial: apply new isort configuration (#52504) 2021-03-30 13:42:22 +02:00
Lauréline Guérin 6ca8dc014c
misc: pylint fix unused-wildcard-import (#52222) 2021-03-29 10:28:29 +02:00
Lauréline Guérin 48470c50c0
misc: apply isort (#52224) 2021-03-19 18:00:18 +01:00
Thomas NOËL 96aac2c5e1 api: add jobs endpoint to get afterjobs status (#52137) 2021-03-19 15:13:33 +01:00
Thomas NOËL 748b70a535 api: allow async mode on import-csv cards (#52137) 2021-03-19 15:13:33 +01:00
Lauréline Guérin a320d4f25b
misc: store Role also in SQL (#51772) 2021-03-16 16:33:04 +01:00
Frédéric Péters e7292f6f3f misc: remove usage of "six" module (#51517) 2021-03-01 15:43:54 +01:00
Lauréline Guérin 113089e4b8
api: card data submit (#49520) 2021-02-26 10:39:58 +01:00
Lauréline Guérin 69e97b1c42
misc: split some tests 2021-02-26 10:39:58 +01:00