Commit Graph

1553 Commits

Author SHA1 Message Date
Nicolas Roche 6f755b7388 toulouse_maelis: update readFamily test data (#69044) 2022-09-14 10:46:42 +02:00
Benjamin Dauvergne e905cdb516 add ldap connector (#66533) 2022-09-13 17:34:45 +02:00
Nicolas Roche 959ce6c197 foederis: return absolute uri of pdf announce (#68641) 2022-09-09 15:03:18 +02:00
Serghei Mihai d88db8b3e5 cityweb: allow sending files to remote sftp (#68702) 2022-09-09 09:43:05 +02:00
Lauréline Guérin 85bce1522f
caluire-axel: add new navette activities (#68634) 2022-09-09 08:20:40 +02:00
Nicolas Roche 918e46d99d toulouse_foederis: retrieve HTML field contents (#68546) 2022-09-01 15:58:40 +02:00
Agate 1a17d3efa6 django4: replaced *_text with *_str equivalent (#68576) 2022-08-31 11:00:37 +02:00
Agate c53c6162ed django4: replaced ugettext* calls with corresponding gettext* calls (#68576) 2022-08-31 11:00:37 +02:00
Benjamin Dauvergne fb7fcf5f88 utils/xml: fix parsing of simpleContent XML schema (#63191) 2022-08-29 17:19:06 +02:00
Benjamin Dauvergne a958b8cec1 tests: add timeout to requests call (#68469) 2022-08-29 16:16:10 +02:00
Benjamin Dauvergne 2f9a76c592 bdp: use requests wrapper (#68469) 2022-08-29 16:15:37 +02:00
Nicolas Roche a8530e2806 toulouse_smart: allow to redo a failed intervention (#62012) 2022-08-26 09:52:09 +02:00
Nicolas Roche 5f695ccd4a toulouse_smart: check media path on tests (#62012) 2022-08-26 09:52:09 +02:00
Nicolas Roche 4543200ddf toulouse_smart: check response error on tests (#62012) 2022-08-26 09:52:09 +02:00
Frédéric Péters 79f244a1a5 ci: reduce test execution time by changing password hasher (#68111) 2022-08-12 09:14:57 +02:00
Agate 917e827592 esabora: initial connector implementation (#67779) 2022-08-08 16:07:13 +02:00
Corentin Sechet 4e5c746582 sivin: accept and translate plate numbers in FNI format (#67925) 2022-08-08 14:46:05 +02:00
Agate 0736684511 api particulier: more flexible validation for numero_allocataire field (#58080) 2022-08-01 11:20:48 +02:00
Agate 9d9969afdb Run tests under django 3.2 (#67781) 2022-08-01 11:16:26 +02:00
Benjamin Dauvergne 3530430787 atos_genesys; add dossier-by-pair endpoint (#67250) 2022-07-29 19:03:03 +02:00
Benjamin Dauvergne 99d70b3a02 rsa13: add sous-action endpoint (#67210) 2022-07-29 19:02:43 +02:00
Benjamin Dauvergne 10103f9d45 rsa13: add beneficiaire/sorti/csv endpoint (#67210) 2022-07-29 19:02:43 +02:00
Benjamin Dauvergne 7a04d9253f base_adresse: truncate q to 200 characters (#67763) 2022-07-29 19:02:24 +02:00
Lauréline Guérin 7cf903431a
base_adresse: fix cron with not found region (#67629) 2022-07-29 12:30:27 +02:00
Nicolas Roche 9f916e1827 toulouse_maelis: adapt updateFamily error format (#67791) 2022-07-29 11:52:47 +02:00
Nicolas Roche 79d3cdbe60 toulouse_maelis: flagCom is now returned by readFamily (#67782) 2022-07-29 11:52:47 +02:00
Nicolas Roche b9f01eeb42 toulouse_maelis: check status on invoices webservices too (#67782) 2022-07-29 11:52:47 +02:00
Nicolas Roche 074d363400 toulouse_maelis: add more referentials (#67782) 2022-07-29 11:52:47 +02:00
Nicolas Roche 54f2e4c4ef toulouse_maelis: add civility to RL required properties (#67782) 2022-07-29 11:52:47 +02:00
Nicolas Roche 742d0e6046 toulouse_maelis: update createFamily soap response (#67782) 2022-07-29 11:52:47 +02:00
Nicolas Roche f4d2e5ffd2 toulouse_maelis: apply correction on bateBirth field (#67782) 2022-07-29 11:52:47 +02:00
Nicolas Roche c82725cebd toulouse_maelis: update family wsdl (#67782) 2022-07-29 11:52:47 +02:00
Thomas NOËL 8e1a357c11 address: hide empty sectors select in manager (#67798) 2022-07-29 01:42:50 +02:00
Thomas NOËL 965d288227 tests: use only 58 chars in database name, allowing _gwXX suffix 2022-07-28 12:30:54 +02:00
Valentin Deniaud 2d6e859971 jobs: add missing checks in runjob command (#67613) 2022-07-25 13:50:08 +02:00
Nicolas Roche 90a8f87f48 toulouse-maelis: add webservices to manage childs (#67328) 2022-07-21 15:25:55 +02:00
Nicolas Roche 34b5803b55 toulouse_maelis: add webservices to manage persons (#67327) 2022-07-21 15:25:55 +02:00
Nicolas Roche c238a9f2b0 toulouse_maelis: parsifal: add webservices to manage RL (#67326) 2022-07-21 15:25:55 +02:00
Nicolas Roche b6b40e501b toulouse_maelis: parsifal: add referentials webservices (#67325) 2022-07-21 15:25:55 +02:00
Nicolas Roche 1a551ab9e5 toulouse_maelis: initial commit (#62464) 2022-07-21 15:25:55 +02:00
Lauréline Guérin a0d07da11a
caluire-axel: new endpoint set_agenda_apply_changes (#67280) 2022-07-21 09:01:02 +02:00
Lauréline Guérin a02ffc773d
caluire-axel: add activity_id in set_agenda changes result (#67280) 2022-07-21 08:49:34 +02:00
Valentin Deniaud e1940ff73c logs: fix searching for uuid in log messages (#67494) 2022-07-20 15:18:24 +02:00
Agate e7db96aa4f opengis: validate indexing template to avoid later crashes (#67381) 2022-07-20 08:26:06 +02:00
Agate b50e16a79b misc: return HTTP 404 instead of 500 for GET requests on nonexistant connectors (#67414) 2022-07-18 15:39:50 +02:00
Corentin Sechet ed9a4a2986 toulouse_axel: Forbid blank NameID for invoices endpoint (#66974) 2022-07-18 10:41:03 +02:00
Agate a9449c0e51 sivin: normalize immat to avoid lookup issues with remote API (#67359) 2022-07-18 08:24:55 +02:00
Corentin Sechet 2b14a8d6c6 signal_arretes: create signal arretes connector (#65822) 2022-07-04 21:39:18 +02:00
Paul Marillonnet 9d9c6f0ab6 api_entreprise: provide a levenshtein distance matching method (#65288) 2022-07-04 14:02:50 +02:00
Nicolas Roche 792ba7a551 admin: do not synchronize connector slug on title when it differ (#5778) 2022-07-04 12:26:53 +02:00
Nicolas Roche c42ad2d95b admin: allow connector slug edition (#5778) 2022-07-04 12:26:53 +02:00
Nicolas Roche 38868d5993 tests: add test on connector edit view (#5778) 2022-07-04 12:26:53 +02:00
Nicolas Roche 58879560b9 admin: autocomplete slug on creation view (#5778) 2022-07-04 12:26:53 +02:00
Serghei Mihai 30288c0c32 add connector for SIVIN (#66453) 2022-06-30 10:32:46 +02:00
Emmanuel Cazenave 5f0499dfde astre_rest: use 'fichier' as file parameter name (#66598) 2022-06-27 12:00:31 +02:00
Nicolas Roche d050178960 foederis: remove deleted announces (#66506) 2022-06-27 10:32:52 +02:00
Benjamin Dauvergne ebc6ed2343 add connector for BigBlueButton (#66156) 2022-06-21 14:08:09 +02:00
Lauréline Guérin da9b818451
ban import: revert last optimizations (#66342)
This reverts commit 7479f1d143.
2022-06-20 16:34:45 +02:00
Emmanuel Cazenave f46440f77c astre_rest: use multipart/form-data when sending files (#66334) 2022-06-20 10:08:34 +02:00
Emmanuel Cazenave fe3343ea7f astregs: add get-dossier endpoint (#65816) 2022-06-14 10:00:34 +02:00
Pierre Ducroquet 58f482cf93 ban import: update streets only when needed (#65843) 2022-06-07 08:44:15 +02:00
Valentin Deniaud d75504e857 holidays: reflect changes in source ICS (#65820) 2022-06-02 15:41:28 +02:00
Benjamin Dauvergne a5ab8e81c7 misc: fix warnings about implicit string concatenation 2022-06-02 00:40:45 +02:00
Benjamin Dauvergne 602e4284f6 dpark: add support for methods PLS_ENREG2 and PLS_NOTIFCB2 (#65777) 2022-06-01 18:02:18 +02:00
Valentin Deniaud ab3aa9b6b4 tests: fix holidays request mock (#65806) 2022-05-31 14:19:00 +02:00
Nicolas Roche 377bfada8e opendatasoft: remove operators form query parameter (#43235) 2022-05-30 14:35:26 +02:00
Benjamin Dauvergne cdf9e3ea9d misc: fix import ordering 2022-05-30 14:10:33 +02:00
Benjamin Dauvergne e67cdcdfb4 atos_genesys: add a configurable timeout and report timeout errors (#65701) 2022-05-30 13:38:47 +02:00
Benjamin Dauvergne 3da459f116 utils/soap: disable zeep.transports logger (#64940) 2022-05-30 13:25:27 +02:00
Benjamin Dauvergne 1ec9dbcb13 utils/soap: add wrapping of zeep errors inside APIError (#58925) 2022-05-30 13:15:55 +02:00
Frédéric Péters b28d09d175 trivial: add uppercase to edit button (#65735) 2022-05-27 15:17:10 +02:00
Benjamin Dauvergne 2ece5037a9 soap: ignore GET parameters not in the schema (#65699) 2022-05-27 11:39:32 +02:00
Thomas NOËL 2bae32e4c9 arcgis: add token system (#63825) 2022-05-27 11:36:34 +02:00
Thomas NOËL 1f3af08723 arcgis: add feature server query endpoint (#63825) 2022-05-27 11:36:34 +02:00
Nicolas Roche c3807958fd atal: check status on wsdl availability (#65076) 2022-05-27 11:16:27 +02:00
Nicolas Roche 3e98717b5b astregs: correct test on association endpoint (#64940) 2022-05-27 11:14:15 +02:00
Frédéric Péters d6eef4be78 general: wipe obsolete iparapheur connector (#65657) 2022-05-27 08:34:15 +02:00
Thomas NOËL edde9579b5 tests: allow any order in csv files listdir (#65552) 2022-05-23 15:33:42 +02:00
Emmanuel Cazenave 0b1c440c83 misc: use legacy urls to call up to date urls (#65025) 2022-05-16 17:11:23 +02:00
Thomas NOËL 300e229244 isere_ens: use empty POST for booking cancel (#64787) 2022-05-13 14:56:35 +02:00
Paul Marillonnet ab3bb03809 api_entreprise: add match_mandataire_social endpoint (#64687) 2022-05-13 10:01:20 +02:00
Frédéric Péters 6c92e5d02c misc: keep logs tab open when using pagination (#64834) 2022-05-13 08:38:02 +02:00
Benjamin Dauvergne b16498d180 csvdatasource: do not call cache_data() on empty returned set due to model filters (#65166) 2022-05-12 12:46:09 +02:00
Nicolas Roche 0ebd672397 plone_restapi: allow to pass simple list to plone (#64760) 2022-05-04 12:24:43 +02:00
Benjamin Dauvergne 49782910ad rsa13: unduplicate COMPL1_ADR column in CSV export (#64453) 2022-04-21 18:23:52 +02:00
Benjamin Dauvergne 91e7c9afcf add toulouse_foederis connector (#64313) 2022-04-21 17:11:25 +02:00
Valentin Deniaud 347944babf misc: remove usage of "six" module (#63682) 2022-04-20 17:01:01 +02:00
Benjamin Dauvergne 68f135e827 csvdatasource: use SQL for simple filters (#63608) 2022-04-20 15:36:51 +02:00
Valentin Deniaud 0d8ae8889f opengis: add test button for indexing template (#58360) 2022-04-20 11:37:10 +02:00
Frédéric Péters c0723fb929 general: redo connector page with tabs (#63632) 2022-04-06 17:49:58 +02:00
Nicolas Roche 9daa087cc5 plone_restapi: adapt list content sent to Plone (#62943) 2022-04-05 16:28:40 +02:00
Nicolas Roche fee8720f7e esirius_swi: correct closed status computation (#62133) 2022-04-05 11:19:07 +02:00
Lauréline Guérin 35b0420f3d
caluire-axel: alter NUMVOIEREQUIREDType to match real data (#63393) 2022-03-31 14:11:11 +02:00
Thomas NOËL 05a3a55e75 tests: remove use of pytest-httpbin (#63302) 2022-03-31 12:05:18 +02:00
Valentin Deniaud 250afb34f8 add school holidays connector (#63013) 2022-03-29 11:53:17 +02:00
Benjamin Dauvergne 1f748deb73 add a generic soap connector (#60836) 2022-03-28 14:34:06 +02:00
Lauréline Guérin 6e4508cb1f
misc: fix use-dict-literal pylint error (#62099) 2022-03-25 11:38:47 +01:00
Lauréline Guérin 7c525dc946
misc: fix unneeded-not pylint error (#62099) 2022-03-25 11:38:47 +01:00
Lauréline Guérin d212c3c380
misc: fix simplifiable-if-expression & simplifiable-condition pylint errors (#62099) 2022-03-25 11:38:46 +01:00
Lauréline Guérin 08abed92ec
misc: fix consider-using-enumerate pylint error (#62099) 2022-03-25 09:03:39 +01:00
Lauréline Guérin ced293dfb0
misc: fix undefined-variable pylint error (#62099) 2022-03-25 09:03:39 +01:00
Lauréline Guérin 10af7de01c
misc: fix reimported pylint error (#62099) 2022-03-25 09:03:39 +01:00
Lauréline Guérin 83cca96479
misc: fix anomalous-backslash-in-string pylint error (#62099) 2022-03-25 09:03:38 +01:00
Lauréline Guérin dd7111f33b
misc: fix no-self-argument pylint error (#62099) 2022-03-25 09:03:38 +01:00
Lauréline Guérin bfb26d164c
misc: fix disallowed-name pylint error (#62099) 2022-03-25 09:03:38 +01:00
Lauréline Guérin 86dc13a8cb
misc: fix possibly-unused-variable pylint error (#62099) 2022-03-25 09:03:38 +01:00
Lauréline Guérin 66938bfcc9
misc: fix expression-not-assigned pylint error (#62099) 2022-03-25 09:03:37 +01:00
Lauréline Guérin a22f2eb833
misc: fix duplicate-key pylint error (#62099) 2022-03-25 09:03:37 +01:00
Lauréline Guérin 00ea35fa59
misc: fix consider-using-dict-items pylint error (#62099) 2022-03-25 09:03:37 +01:00
Lauréline Guérin ceb7bff14d
misc: fix useless-return pylint error (#62099) 2022-03-25 09:03:37 +01:00
Lauréline Guérin 50604f402f
misc: fix no-else-raise pylint error (#62099) 2022-03-25 09:03:37 +01:00
Lauréline Guérin a0b7002740
misc: fix line-too-long pylint error (#62099) 2022-03-25 09:03:36 +01:00
Lauréline Guérin 39d29d19c1
misc: fix pointless-statement pylint error (#62099) 2022-03-25 09:03:36 +01:00
Lauréline Guérin 2e59a6c4be
misc: fix useless-object-inheritance pylint error (#62099) 2022-03-25 09:03:36 +01:00
Lauréline Guérin 71ddfd62dc
misc: fix singleton-comparison pylint error (#62099) 2022-03-25 09:03:36 +01:00
Lauréline Guérin 928086b47e
misc: fix function-redefined pylint error (#62099) 2022-03-25 09:03:36 +01:00
Lauréline Guérin 3dbee7bc63
misc: fix consider-using-with pylint error (#62099) 2022-03-25 09:03:36 +01:00
Lauréline Guérin 1e90f91e99
misc: fix no-name-in-module pylint error (#62099) 2022-03-25 09:03:36 +01:00
Lauréline Guérin 59182339ab
misc: fix redundant-u-string-prefix pylint error (#62099) 2022-03-25 09:03:36 +01:00
Lauréline Guérin 35512c9c2f
misc: remove unused-variable pylint error (#62099) 2022-03-25 09:03:36 +01:00
Lauréline Guérin c1074b68fc
misc: fix unused-import pylint error (#62099) 2022-03-25 09:03:35 +01:00
Lauréline Guérin 302e573f70
misc: fix super-with-arguments pylint error (#62099) 2022-03-25 09:03:35 +01:00
Lauréline Guérin dbb8416537
misc: add __init__ file to tests dir (#62099) 2022-03-25 08:24:24 +01:00
Emmanuel Cazenave dcb996cfdf astre_rest: add auth parameter (#62924) 2022-03-22 15:20:18 +01:00
Thomas NOËL 14da6adec2 isere_ens: use applicant if no group supplied (#63067) 2022-03-22 15:15:42 +01:00
Benjamin Dauvergne bc07b92d9d test/rsa13: fix always true assert (#62955) 2022-03-19 11:32:47 +01:00
Benjamin Dauvergne e73407b0f9 rsa13: fix invoice CSV columns (#62955) 2022-03-19 11:32:24 +01:00
Benjamin Dauvergne a3eb559dd7 toulouse_smart: change primary key of WcsRequest (#62893)
- make WcsRequest.uuid the primary key, implement migrations to migrate
  existing ForeignKeys and references in Job.parameters.
- add a new column wcs_form_step, with default value 'initial' and make a unique index on the tuple
  (wcs_form_api_url, wcs_form_step)
2022-03-17 15:30:24 +01:00
Emmanuel Cazenave 8ede322f4d atal: accept filename from file parameter (#62891) 2022-03-17 11:59:25 +01:00
Benjamin Dauvergne 66ee253111 rsa13: use field name for column headers in CSV (#62885) 2022-03-17 10:35:58 +01:00
Emmanuel Cazenave 134ec2fa19 astre_rest: raise an error if json is expected (#62815) 2022-03-16 16:05:47 +01:00
Thomas NOËL bc93ca40ab isere_ens: handle new API version (#62475) 2022-03-15 14:26:15 +01:00
Lauréline Guérin ce27a38017 toulouse-axel: PORTAIL can be empty (#62716) 2022-03-14 16:39:23 +01:00
Nicolas Roche 4a2745b0df axel: accept XMLSchemaValidationError on encode or decode (#62631) 2022-03-11 17:35:10 +01:00
Nicolas Roche dc3f8a60b1 tests: ignore mdel zip files order (#62631) 2022-03-11 15:18:14 +01:00
Benjamin Dauvergne 0787d2597a rsa13: add facturation/csv endpoint (#62669) 2022-03-11 12:43:18 +01:00
Benjamin Dauvergne 38bf85774f rsa13: add facturation/periodes/ endpoints (#62669) 2022-03-11 12:41:52 +01:00
Benjamin Dauvergne b0a897d06c rsa13: add new columns to CSV export (#62668)
This commit also introduces the setting RSA13_CSV_COLUMNS to configure
those columns without code change in the future.
2022-03-11 12:41:39 +01:00
Benjamin Dauvergne e439a15cb6 dpark: strip data on link (#62685) 2022-03-11 11:35:44 +01:00
Corentin Sechet 82d11e258a sfr_dmc: fix sms containing only GSM characters sent using unicode (#62589) 2022-03-11 10:58:39 +01:00
Emmanuel Cazenave 65b1d9cf42 astre_rest: add read document endpoint (#62497) 2022-03-07 17:37:06 +01:00
Emmanuel Cazenave e06a360f83 astre_rest: handle error codes (#62479) 2022-03-07 14:25:14 +01:00
Emmanuel Cazenave 972a4f885f astre_rest : handle non json response (#62398) 2022-03-07 10:20:30 +01:00
Lauréline Guérin f6370924c8
utils: fix import_site on missing ApiUser (#62422) 2022-03-04 18:51:43 +01:00
Corentin Sechet cb16af1236 sfr_dmc: send unicode sms if necessary (#62377) 2022-03-03 16:38:16 +01:00
Corentin Sechet fab93bd330 sfr_dmc: implement SFR DMC sms connector (#20973) 2022-03-02 12:48:44 +01:00
Frédéric Péters d2c0be0396 misc: apply black 22.1.0 2022-03-01 19:43:28 +01:00
Nicolas Roche ab0927df06 toulouse_smart: set timeout on synchronous requests (#62105) 2022-02-25 15:09:07 +01:00
Nicolas Roche 29e78f1bad views: do not crash on unknown app import (#61792) 2022-02-25 15:07:48 +01:00
Benjamin Dauvergne 7472aba9c6 gdc: raise APIError on unloadable content (#61254) 2022-02-18 08:46:58 +01:00
Nicolas Roche 4baad9742b sms: ensure country code and prefix are numbers (#61813) 2022-02-17 08:42:47 +01:00
Emmanuel Cazenave 6392499957 astregs: allow context overloading (#61393) 2022-02-09 13:16:44 +01:00
Emmanuel Cazenave 33b2d1a8bb astre_rest: start the connector (#61392) 2022-02-08 15:21:28 +01:00
Serghei Mihai 54253214a3 mdel: add user comment in custom Logitud's LocalAccess tag (#37110) 2022-02-04 15:10:44 +01:00
Serghei Mihai e13993fc38 mdel: allow attached documents for AEC demands (#61423) 2022-02-04 10:30:37 +01:00
Nicolas Roche 687e490965 photon: return api error on timeout (#61266) 2022-01-31 17:12:37 +01:00
Nicolas Roche 04755bbbf7 photon: use same error message as base_adresse (#61266) 2022-01-31 17:10:04 +01:00
Nicolas Roche bed4471c92 tests: use example.net in tests (#61266) 2022-01-31 17:10:04 +01:00
Nicolas Roche 2cb9a15a1e tests: remove mixin use only once (#61266) 2022-01-31 17:10:04 +01:00
Nicolas Roche b8cd7dd130 tests: adapt logs check on charset-normalizer upgrade (#61262) 2022-01-31 17:07:41 +01:00
Frédéric Péters 2daa2d3263 lille urban card: add renewal endpoint (#61038) 2022-01-31 09:56:32 +01:00
Nicolas Roche 3af9fd35cc plone_restapi: add check_status method (#61215) 2022-01-28 15:51:29 +01:00
Nicolas Roche 47b07f9a7c toulouse_smart: ignore smart properties having unknown type (#60989) 2022-01-28 12:31:23 +01:00
Nicolas Roche dad1cd9751 solis-afi-mss: provide url and credentials for GED (#60557) 2022-01-28 12:29:46 +01:00
Nicolas Roche 4947d41229 esirius_swi: compute status on response (#60958) 2022-01-24 18:12:56 +01:00
Lauréline Guérin 4f81932315
views: add a log on endpoint result (#60911) 2022-01-24 08:59:35 +01:00
Benjamin Dauvergne ccfdc8deab toulouse_smart: replace - by _ in field varname (#60870) 2022-01-20 12:18:22 +01:00
Nicolas Roche afbe89fd51 esirius_swi: add esirius sitewaitingindicator connector (#59868) 2022-01-19 16:31:27 +01:00
Nicolas Roche fd86f95ff0 toulouse_smart: manage timezone translations (#60383) 2022-01-14 11:51:01 +01:00
Nicolas Roche f203135208 toulouse_smart: skip add_media having no intervention (#60276) 2022-01-06 12:09:33 +01:00
Nicolas Roche 47f7cad1eb toulouse_smart: limit create_intervention tries (#60278) 2022-01-06 12:07:24 +01:00
Benjamin Dauvergne 69a235fa06 toulouse_axel: use new attribute blank (#60013)
It prevents raising an AssertionError in get_historical_invoices.
2021-12-23 10:54:14 +01:00
Nicolas Roche fcb18fa643 plone_restapi: do not limit referencial size (#59740) 2021-12-22 15:02:05 +01:00
Nicolas Roche 46fd6a169b plone_restapi: allow to provide a directory to list types (#59746) 2021-12-22 09:34:02 +01:00
Benjamin Dauvergne 1911aee511 utils: add setting REQUESTS_MAX_RETRIES (#59783) 2021-12-20 16:35:40 +01:00
Benjamin Dauvergne 425ad9d7d6 utils: handle new requests_max_retries attribute on BaseResource (#59783) 2021-12-20 16:35:22 +01:00
Benjamin Dauvergne 185bd10081 utils: handle new requests_timeout attribute on BaseResource (#59783) 2021-12-20 16:34:16 +01:00
Benjamin Dauvergne 239aee2add utils: measure and log HTTP request's elapsed time (#59923) 2021-12-20 14:33:30 +01:00
Thomas NOËL 9fd6f32931 mdel: do not raise a 404 on missing demand (#59852) 2021-12-17 14:42:34 +01:00
Nicolas Roche ed5883af36 toulouse_smart: accept empty block field (#59203) 2021-12-10 09:14:16 +01:00
Nicolas Roche a795d36b3e test: correct endpoint URL on cryptor test (#59511) 2021-12-09 10:32:48 +01:00
Nicolas Roche 9ec2738c95 tests: adapt logs check on charset-normalizer upgrade (#59511) 2021-12-09 10:32:18 +01:00
Thomas NOËL 67971d6d79 jsonresponse: do not crash on bad raise format (#59119) 2021-11-30 16:40:00 +01:00
Nicolas Roche 0513de51da solis_afi_mss: add an add-document endpoint (#58896) 2021-11-26 15:43:18 +01:00
Nicolas Roche 7ebcbcf78e toulouse_smart: validate uuid parameter format (#58992) 2021-11-26 10:30:46 +01:00
Nicolas Roche d8685c5775 toulouse_smart: accept empty block-field content on create intervention (#58867) 2021-11-26 10:28:53 +01:00
Nicolas Roche 438c56cba6 tests: skip logs added by charset-normalizer upgrade (#58995) 2021-11-25 17:12:58 +01:00
Valentin Deniaud 2c54b4c3c2 sms: increase visibility of test message sending (#58138) 2021-11-15 15:24:32 +01:00
Nicolas Roche 3968a04758 solis_afi_mss: pass email into the query string (#58557) 2021-11-12 15:26:24 +01:00
Nicolas Roche f3c6c9569a solis_afi_mss: require email on post endpoints (#58355) 2021-11-12 11:15:23 +01:00
Nicolas Roche 2903ca69f5 solis_afi_mss: add an endpoint to update agent contact info (#58355) 2021-11-12 11:13:47 +01:00
Nicolas Roche 38a23e1bde solis_afi_mss: return all info on agent endpoint (#58354) 2021-11-12 11:13:47 +01:00
Nicolas Roche afe36fbe68 solis_afi_mss: return all agent information (#58354) 2021-11-12 11:13:47 +01:00
Nicolas Roche 95e9615197 toulouse_smart: add externalReferences to create-intervention payload (#58395) 2021-11-12 10:44:32 +01:00
Nicolas Roche 64a199de23 toulouse_smart: rename notification_url field (#57875) 2021-11-12 10:39:08 +01:00
Nicolas Roche 8afd77f697 toulouse_smart: add an add-media endpoint (#57875) 2021-11-12 10:39:08 +01:00
Nicolas Roche b9cff06e49 tests: merge intervention_id occurences (#57875) 2021-11-12 10:39:08 +01:00
Thomas NOËL 91b97130b6 family: fix empty or null pay_limit_date export (#45714) 2021-11-05 14:26:40 +01:00
Nicolas Roche 1da1c57f5d plone_restapi: add basic authentication (#58181) 2021-10-26 15:48:07 +02:00
Serghei Mihai 19d73d8c41 arcgis: remove Nancy specific 'district' endpoint (#57633) 2021-10-21 11:36:17 +02:00
Thomas NOËL 1d2d3e485a sector: add a sector_name column in CSV, for readability (#57021) 2021-10-21 09:48:03 +02:00
Nicolas Roche 7fc18248dd plone-restapi: add a plone.restapi connector (#57258) 2021-10-18 17:11:08 +02:00
Nicolas Roche 155775498c toulouse_smart: trigger wcs when intervention is created async (#57669) 2021-10-12 11:05:20 +02:00
Nicolas Roche 340cf3d8b0 test: remove duplicated code (#57669) 2021-10-12 11:05:11 +02:00
Benjamin Dauvergne 169231c3aa base: apply make_aware only to naive datetimes (#57649) 2021-10-06 16:22:58 +02:00
Valentin Deniaud 7109698192 misc: log bytes as string without enclosing b"" (#57253) 2021-10-06 11:53:29 +02:00
Valentin Deniaud fe8af9ff0a misc: allow pattern description in json schemas (#54663) 2021-10-05 09:27:30 +02:00
Lauréline Guérin ed045503ac
opengis: add custom computed properties on queries (#57295) 2021-10-04 14:38:14 +02:00
Frédéric Péters 87af833818 opengis: add support for geojson shapes (#57280) 2021-09-28 16:19:04 +02:00
Valentin Deniaud 6a983ee0e5 base_adresse: return additionnal adresses data (#57129) 2021-09-23 10:44:10 +02:00
Nicolas Roche f39941dd93 toulouse_smart: pass optionnal boolean parameters to create endpoint (#56630) 2021-09-16 11:39:29 +02:00
Thomas NOËL 28576589a8 base_adresse: store BAN identifier in streets (#56035) 2021-09-16 10:22:38 +02:00
Nicolas Roche 74895168a8 opendatasoft: manage HTTP errors (#56882) 2021-09-15 14:47:55 +02:00
Valentin Deniaud 7f57c50469 sms: record credits used (#56116) 2021-09-15 12:34:01 +02:00
Benjamin Dauvergne 63b0be04db cmis: mute cmislib logs (#56881) 2021-09-14 10:39:26 +02:00
Serghei Mihai 6a9501dc07 rsa13: add new params to platform_beneficiaire_csv endpoint if query is not zero (#56861) 2021-09-13 14:01:10 +02:00
Nicolas Roche a214de3d53 ovh: retry on too many requests error (#44730) 2021-09-13 10:04:18 +02:00
Thomas NOËL 84e0250564 base_adresse: handle bad ban_id format (#56710) 2021-09-07 17:16:56 +02:00
Valentin Deniaud b431c1d8a1 cmis: factorize cmis client code (#56599) 2021-09-06 16:02:04 +02:00
Nicolas Roche 907dbafc24 toulouse_smart: rename update trigger slug (#56637) 2021-09-03 18:22:32 +02:00
Thomas NOËL 03f64ed6ff add sectorization system (#56001) 2021-09-03 15:48:54 +02:00
Thomas NOËL a0be6f07f1 add sector connector (#56001) 2021-09-03 15:48:49 +02:00
Lauréline Guérin 0490527754
caluire-axel: don't check exclusive activities if already booked (#56581) 2021-09-02 15:08:40 +02:00
Thomas NOËL 1212096c59 utils: export all apps, and delete all apps on clean import (#56491) 2021-08-31 09:41:01 +02:00
Benjamin Dauvergne 68d442286a api_particulier: check regexp on numero_fiscal and reference_avis (#56453)
It garantees the cache key does not contain forbidden characters.
2021-08-30 16:33:55 +02:00
Valentin Deniaud b07ef01359 cmis: log requests and responses at debug level (#56090) 2021-08-30 10:28:25 +02:00
Valentin Deniaud ce1756c9ee jobs: do not log APIError as errors (#56266) 2021-08-30 10:28:06 +02:00
Valentin Deniaud 2ef62d005b cmis: do not enforce object_type presence (#56137) 2021-08-30 10:27:51 +02:00
Nicolas Roche 3d569fa1d1 opendatasoft: add limit parameter to queries (#55698) 2021-08-27 14:14:15 +02:00
Nicolas Roche 27380a6dd1 opendatasoft: add sort field (#54442) 2021-08-27 14:12:55 +02:00
Nicolas Roche cac06da89e opendatasoft: add facet filters (#50212) 2021-08-27 14:05:08 +02:00
Nicolas Roche 9b88f614aa opendatasoft: correct tests (#50212) 2021-08-27 14:05:08 +02:00
Nicolas Roche e4fbfd7f97 toulouse-axel: allow to call invoice endpoint anonymously (#56412) 2021-08-27 13:42:08 +02:00
Nicolas Roche afc79d64c3 caluire-axel: allow to call invoice endpoint anonymously (#56006) 2021-08-27 13:40:31 +02:00
Nicolas Roche 2d7ef66d4a orange: add an option to pass sender name (#56345) 2021-08-27 13:38:43 +02:00
Nicolas Roche 7766719cf2 photon: do not clean adresses cache (#56321) 2021-08-27 13:36:26 +02:00
Benjamin Dauvergne 71524acf9e api_particulier: cache svai responses (#44684)
Only for 200 and 4xx status codes.
2021-08-17 15:49:03 +02:00
Benjamin Dauvergne 4b574ff0c9 utils/jsonresponse: prevent Django from logging our 500 responses as errors (#56139) 2021-08-13 15:34:39 +02:00
Benjamin Dauvergne a0e7d39742 caluire-axel: ignore empty ECHEANCE (#56047)
Also improve style by doing logic with control flow instead of boolean
expressions.
2021-08-09 11:24:44 +02:00
Nicolas Roche 9204ba610d toulouse_smart: add update-intervention endpoint (#55230) 2021-08-06 14:44:03 +02:00
Nicolas Roche ba6f3523ad toulouse_smart: add create-intervention endpoint (#55230) 2021-08-06 14:44:03 +02:00
Nicolas Roche 5c6a50af6e toulouse_smart: manage payload and exception in mock_response (#55230) 2021-08-06 14:44:03 +02:00
Nicolas Roche ff14f2c0e3 toulouse_smart: allow several queries in mock_response (#55230) 2021-08-06 14:44:03 +02:00
Nicolas Roche 3ae9b864f6 toulouse_smart: add get-intervention endpoint (#55230) 2021-08-06 14:44:03 +02:00
Nicolas Roche 813bfff74f toulouse_smart: manage status code in mock_response (#55230) 2021-08-06 14:44:03 +02:00
Nicolas Roche 722ac9dcba caluire-axel: hide invoices created in the future (#55803) 2021-08-05 10:15:26 +02:00
Thomas NOËL 636b595833 base_adresse: link data models to BaseAdresse instance (#55959) 2021-08-04 14:20:29 +02:00
Thomas NOËL fdc8c28947 base_adresse: link StreetModel to its BaseAdresse instance (#55950) 2021-08-04 14:20:24 +02:00
Thomas NOËL 58f544f1c2 base_adresse: revert last commit, bad migration code (#55950)
Migrations must not mix AlterField/AddField and RunPython
2021-08-04 11:13:04 +02:00
Thomas NOËL e1e8e95339 base_adresse: link StreetModel to its BaseAdresse instance (#55950) 2021-08-04 10:26:26 +02:00