Commit Graph

718 Commits

Author SHA1 Message Date
Thomas NOËL c244d43bed agoraplus: remove contacts[] in children, for good
following 0c3bd4ff8d
2015-11-02 16:39:08 +01:00
Frédéric Péters c24289f2a5 misc: fix error response sent in case of invalid jsonp callback name (#8832) 2015-11-02 10:44:51 +01:00
Thomas NOËL 0c3bd4ff8d agoraplus: do not repeat contact data in children[] 2015-11-02 09:42:55 +01:00
Thomas NOËL 1ad7c03320 agoraplus: normalize children-contacts relations 2015-10-30 17:45:34 +01:00
Thomas NOËL fe1ae0ae97 agoraplus: anormalize a bunch of new fields 2015-10-30 11:36:48 +01:00
Thomas NOËL ced02b501f agoraplus: normalize complementAdresse, villeNaissance, paysNaissance 2015-10-30 10:13:39 +01:00
Thomas NOËL 2288a2b042 agoraplus: add a fake domain to login, if needed (#8817) 2015-10-29 17:04:19 +01:00
Thomas NOËL 4f37c69cbb agoraplus: add email in normalize_person 2015-10-29 14:44:22 +01:00
Thomas NOËL c76866206f agoraplus: normalize person position->index, and sort with it 2015-10-29 12:10:55 +01:00
Thomas NOËL 54605af0f8 agoraplus: create a sas system (#8749)
This requires reviewing some access management in views.py, as even a
NameID which is not linked with an Agora+ family can have a family in
the sas.
2015-10-29 12:10:50 +01:00
Thomas NOËL af3c674d5c agoraplus: fix school address in normalize_school 2015-10-29 12:03:20 +01:00
Thomas NOËL 5f23c24b75 agoraplus: normalize date as y-m-d strings 2015-10-29 12:03:20 +01:00
Thomas NOËL b5053f5793 agoraplus: fix link/unlink URL 2015-10-29 12:03:06 +01:00
Thomas NOËL cb8be8c784 agoraplus: reorder urls.py and detail.html 2015-10-29 12:03:06 +01:00
Thomas NOËL c0c9af0612 agoraplus: normalize civilite->title (instead of sex) 2015-10-29 12:02:57 +01:00
Thomas NOËL f340e65234 agoraplus: remove not implemented invoice endpoints 2015-10-29 11:58:15 +01:00
Benjamin Dauvergne 4a72afce7e utils: validate JSONP callback names (#7901) 2015-10-29 09:49:00 +01:00
Serghei Mihai 475dccc534 contrib.teamnet_axel: fix invoice payment limit date comparison (#8813) 2015-10-28 17:25:24 +01:00
Benjamin Dauvergne cd0ec4a87b jenkins.sh: install python-mock 2015-10-28 14:26:24 +01:00
Thomas NOËL d14bd5955f agoraplus: filter with q= if in query string (#8794) 2015-10-28 13:45:35 +01:00
Thomas NOËL 8832e51722 agoraplus: add reference/ endpoint doc in details.html 2015-10-28 13:45:26 +01:00
Benjamin Dauvergne be27a34d0b update french translation (#8795) 2015-10-28 12:20:17 +01:00
Benjamin Dauvergne efbaee86ea add a tlmcom gateway (fixes #8795)
It proxies notifications from tlmcom autocom to welco.
2015-10-28 12:20:17 +01:00
Thomas NOËL 0c7b4e2ea3 fake_family: use Exception attributes handling provided by #8756 2015-10-23 11:50:43 +02:00
Thomas NOËL 24499d6fb7 to_json: use err and HTTP status from Exception attributes (#8756) 2015-10-23 11:43:26 +02:00
Thomas NOËL a42e9ec665 agoraplus: add a (first) bunch of GET endpoints (#8673) 2015-10-21 14:10:33 +02:00
Serghei Mihai 3b9b954b8d contrib.teamnet_axel: fail authentication if webservice returns errors (#8621) 2015-10-13 19:09:44 +02:00
Thomas NOËL b626c82484 agoraplus: add specific endpoints users/user 2015-10-11 18:12:34 +02:00
Frédéric Péters a8e7f26616 general: remove menu.json handling (#8590)
We don't want direct links to Passerelle for now.
2015-10-09 17:20:58 +02:00
Thomas NOËL 25b978c7b9 debian_config: disable suds logging (#8579) 2015-10-09 11:26:36 +02:00
Serghei Mihai 5f16358da5 increase api user username length (#8572) 2015-10-09 10:26:12 +02:00
Serghei Mihai af54e56317 contrib.teamnet_axel: fix invoice payment notification (#8385) 2015-10-07 18:39:23 +02:00
Thomas NOËL acb7dcdf92 seisin_by_email: add missing migration (#8498) 2015-10-07 14:46:54 +02:00
Serghei Mihai 986127f839 contrib.teamnet_axel: use english names for constants 2015-10-07 11:52:54 +02:00
Serghei Mihai a139c438b2 contrib.teamnet_axel: mark historical invoices as not payable (#8385) 2015-10-07 11:43:51 +02:00
Serghei Mihai 71ac21bf74 contrib.teamnet_axel: code refactoring (#8385)
Move all invoices retreival logic into the model.
2015-10-07 11:43:51 +02:00
Thomas NOËL b6cb3dee5d fake_family: fix some encoding in default_database (#8496)
json response are utf-8 encoded: tests were not working if
the (random) address contained accented characters... now
default_database is 'jsonified'
2015-10-07 11:22:24 +02:00
Thomas NOËL d5d33a3534 add Seisin by Email connector (#8498) 2015-10-06 16:48:14 +02:00
Thomas NOËL 2bcf6c2079 replace PASSERELLE_APPS with PASSERELLE_APP_<APP_LABEL>_ENABLED (#8411) 2015-10-04 23:25:57 +02:00
Thomas NOËL 5e53c3902f add REQUESTS_PROXIES setting (#8415)
Used only by contrib.maarch for now.
2015-10-03 20:40:41 +02:00
Thomas NOËL 51ebf9a5d3 tests: fix test_fake_family.py
commit d9a217b changes the number of adults and children
created by default
2015-10-03 19:59:12 +02:00
Thomas NOËL dc1b0c70cf agoraplus: remove json argment from requests call (#8427) 2015-10-01 12:08:26 +02:00
Thomas NOËL 1ca415c6d5 fake_family: show adults, children and family in detail view 2015-09-30 23:36:58 +02:00
Thomas NOËL d9a217bd30 fake_family: create a lot of random persons in default database 2015-09-30 23:36:44 +02:00
Serghei Mihai b988c09898 contrib.teamnet_axel: fix invoice online payment condition (#8356) 2015-09-30 15:45:14 +02:00
Serghei Mihai bae4d469c0 contrib.teamnet_axel: get family password from "password" parameter 2015-09-30 15:45:14 +02:00
Serghei Mihai 14ca98839d contrib.teamnet_axel: fix link and unlink urls 2015-09-30 15:45:14 +02:00
Thomas NOËL 1364a95ea4 tests/api_access: correctly tests 403, without raise=1 (#8410) 2015-09-30 10:13:10 +02:00
Thomas NOËL c590922ca5 tests/fake_family: add "permission denied" tests (#8410) 2015-09-30 09:37:10 +02:00
Thomas NOËL 5206ca4d74 utils.to_json: handle 404 and 403 errors (#8410) 2015-09-30 09:36:58 +02:00