Commit Graph

2198 Commits

Author SHA1 Message Date
Thomas NOËL 6a37360efb workflows: allow a card to modify itself (#53789) 2021-05-06 10:03:16 +02:00
Nicolas Roche 51d935656a api: include attachment evolution parts in {card,form}data fetch API (#53253) 2021-05-05 22:30:08 +02:00
Frédéric Péters 07e14d9126 tests: remove misleading ?full=on passed to formdata API
(this parameter doesn't exist)
2021-05-05 21:37:43 +02:00
Frédéric Péters c05ae5877d sql: use custom json encoder for computed data storage (#53772) 2021-05-05 16:59:04 +02:00
Frédéric Péters b1811b58e4 backoffice: display note about endpoint situation of status (#47154) 2021-05-05 13:29:37 +02:00
Frédéric Péters e424eebbba backoffice: use a template to render workflow status page (#47154) 2021-05-05 13:29:37 +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
Frédéric Péters 27756287a0 backoffice: add storage/UI to store/assign roles to API accesses (#48752) 2021-05-05 13:29:36 +02:00
Frédéric Péters 06b7412dd6 general: add support for tenants in a tenants subdirectory (#50828) 2021-05-05 13:29:36 +02:00
Frédéric Péters 69d300eb2a trivial: remove legacy import of "print function" from future 2021-05-04 14:46:28 +02:00
Lauréline Guérin 423b5a18cb
backoffice: global view filtered bu category_slugs (#53373) 2021-05-03 09:03:21 +02:00
Frédéric Péters 49d871a6b6 misc: don't create subvariables for strings (#53641) 2021-05-01 09:30:26 +02:00
Frédéric Péters 4b802af856 backoffice: don't display invalid "option replacement field" varnames (#53526) 2021-05-01 09:30:26 +02:00
Frédéric Péters 16ef227eb0 misc: handle adding a block line in workflow forms in front (#53607) 2021-04-30 16:59:41 +02:00
Lauréline Guérin b6e849811a
misc: fix pylint consider-using-with (#53406) 2021-04-30 14:22:32 +02:00
Frédéric Péters 1576b3c0b6 tests: add test loading custom makemessages command 2021-04-30 12:46:03 +02:00
Frédéric Péters f78d10fd8f general: introduce a new "computed data" field (#52110) 2021-04-30 12:22:40 +02:00
Frédéric Péters 21dd05b670 backoffice: prevent conflicts between custom and system view names (#53575) 2021-04-30 07:49:27 +02:00
Lauréline Guérin 4529a44961
API: filter formdefs, forms and drafts by category slugs (#53371) 2021-04-28 17:32:18 +02:00
Lauréline Guérin c79e88fd02
datasources: users datasource (#52941) 2021-04-28 14:50:14 +02:00
Lauréline Guérin 85834b9244
custom views: filter by current user (#50460) 2021-04-28 13:09:26 +02:00
Emmanuel Cazenave d1b0510f55 tests: check editing a file field in a formdata created by workflow (#53432) 2021-04-27 14:43:04 +02:00
Frédéric Péters 7e11c14272 api: add option to restrict access to anonymised data (#52960) 2021-04-27 07:52:05 +02:00
Frédéric Péters 1da13f2f32 misc: add support for a country to use as default in geocoding (#37048) 2021-04-26 10:06:26 +02:00
Frédéric Péters e47209ac47 workflows: handle "add block" buttons in display form action (#47898) 2021-04-26 10:06:26 +02:00
Frédéric Péters b9cbbe9893 backoffice: add option to skip header line in ods/csv exports (#52969) 2021-04-26 10:06:26 +02:00
Frédéric Péters 71fb98d24a backoffice: use a popup for csv/ods export (#52969) 2021-04-26 10:06:26 +02:00
Frédéric Péters 6819a292c7 settings: use a template to render import results (#53201)
This adds proper use of singular/plural forms and the display of card
categories.
2021-04-26 10:06:26 +02:00
Frédéric Péters 711cecc69a misc: don't expose extra keys with invalid format as variables (#53345) 2021-04-22 15:29:25 +02:00
Frédéric Péters 5b45fe4681 misc: fix submitter email lookup in case of unfilled block data (#53254) 2021-04-19 18:53:21 +02:00
Frédéric Péters d1bd081f58 tests: remove usage of obsolete @postgresql mark (removed in #39641) 2021-04-18 12:10:52 +02:00
Frédéric Péters b10c47bfc9 tests: use context manager to load file contents 2021-04-18 09:52:28 +02:00
Frédéric Péters cb8dcdeaaf misc: ellipsize field labels used in snapshot descriptions (#52236) 2021-04-15 19:36:46 +02:00
Nicolas Roche b9d7aa9ee4 admin: add snapshots on mail templates (#51685) 2021-04-15 16:01:17 +02:00
Lauréline Guérin 13923c5023
cards: create related card in a popup (#48534) 2021-04-15 10:58:19 +02:00
Lauréline Guérin 26085c1190
workflow: fix get_submitter_email with blockdef (#50871) 2021-04-13 14:41:05 +02:00
Frédéric Péters 54fc8a9ec3 api: add statistics API for direct combo usage (#52731) 2021-04-13 14:19:44 +02:00
Frédéric Péters 7f6fb7295d misc: include object url in XML exports (#51899) 2021-04-13 11:52:20 +02:00
Frédéric Péters 750007984a general: add queryset filter on form_number (#52763)
(and fallbacks so |filter_by can be used with specialized filters)
2021-04-13 11:51:25 +02:00
Frédéric Péters e5f06accdb misc: add a |strip_metadata filter (#51483) 2021-04-13 09:53:31 +02:00
Frédéric Péters 5fce2f27a9 general: add a dbshell management command (#52235) 2021-04-13 08:36:55 +02:00
Frédéric Péters b36aef9395 general: don't flatten to invalid keys (#52579) 2021-04-13 08:36:05 +02:00
Thomas NOËL c4f5f44e4d workflow: stop workflow after a remove action (#52927) 2021-04-12 16:23:53 +02:00
Lauréline Guérin d49c9b15bc
misc: clean old thumbnails (#52528) 2021-04-12 15:24:07 +02:00
Lauréline Guérin d38db142c6
misc: caching for thumbnails (#52528) 2021-04-12 15:24:07 +02:00
Frédéric Péters 653fcaf7e3 backoffice: display card models usage on workflow page (#52648) 2021-04-09 08:18:56 +02:00
Frédéric Péters a407b21008 general: add explicit registration of cron jobs (#52793) 2021-04-07 08:00:22 +02:00
Frédéric Péters b23b21ee31 trivial: fix disallowed-name pylint warning (#52732) 2021-04-06 10:11:42 +02:00
Frédéric Péters d67c024f15 trivial: fix unnecessary-lambda pylint warning (#52732) 2021-04-06 10:11:42 +02:00