Commit Graph

131 Commits

Author SHA1 Message Date
Thomas NOËL 4c3cf5e198 add generic search cell (#15085) 2017-03-03 11:09:24 +01:00
Thomas NOËL 9606dc85fc handle context vars in jsoncell url (#15152) 2017-02-27 16:04:31 +01:00
Thomas NOËL 571cc6d191 allow context vars, user_email and user_nameid in get_templated_url (#15154) 2017-02-27 10:54:58 +01:00
Thomas NOËL 3926fa9ba8 use utils.requests in JsonCell (#15142) 2017-02-27 10:13:02 +01:00
Frédéric Péters 0e99dbd053 misc: add method to get last update time of a page and its cells (#15001) 2017-02-15 12:22:12 +01:00
Frédéric Péters 0820f8870e general: add new json content cell (#10639) 2017-02-15 12:22:12 +01:00
Frédéric Péters 5c77829cbe general: unify "Delete" button label and css class (#14958) 2017-02-13 11:48:34 +01:00
Frédéric Péters beaefbe8b7 wcs: include selected site name in additional label (#11257) 2017-02-13 10:11:07 +01:00
Frédéric Péters 1c41179455 manager: always display extra css class when option is defined (#13495) 2017-02-13 10:11:07 +01:00
Frédéric Péters 40c3f328e6 tests: add check for displaying done forms 2017-02-11 17:54:58 +01:00
Frédéric Péters e7915bd406 general: add support for substitution variables in URLs (#14622) 2017-02-03 17:24:17 +01:00
Frédéric Péters fe831e5d68 misc: declare TEMPLATE_VARS for real (#14880) 2017-02-03 15:31:35 +01:00
Thomas NOËL 884fdd0782 misc: use application/javascript as content type for jsonp request (#14683) 2017-01-19 17:01:45 +01:00
Frédéric Péters ccab10c45f misc: do not export cached_ attributes (#12879) 2017-01-04 14:35:54 +01:00
Frédéric Péters a5c674c0ca tests: add checks on editing invoices cell 2016-12-17 21:12:30 +01:00
Frédéric Péters e086e49092 tests: add check for past invoices cell 2016-12-17 21:12:30 +01:00
Frédéric Péters b051533e58 tests: add checks on basket link cell 2016-12-17 21:12:29 +01:00
Frédéric Péters bfdfb31f4c tests: add checks for recent transactions cell 2016-12-17 21:12:29 +01:00
Frédéric Péters 08738e4c53 tests: add check of basketcell get_badge method 2016-12-17 21:12:29 +01:00
Frédéric Péters 32a4aac3e1 tests: import momo update manifest management module 2016-12-17 20:37:05 +01:00
Frédéric Péters a179f393d4 lingo: allow unicode in transaction csv output (#14327) 2016-12-15 16:55:53 +01:00
Frédéric Péters 14f620a8c3 lingo: include a nice label but no ugly URL for paid invoices (#14323) 2016-12-15 16:22:44 +01:00
Jean-Baptiste Jaillet 48595b466e lingo: add csv export link for transactions (#14040) 2016-12-13 18:34:21 +01:00
Jean-Baptiste Jaillet 578c763a83 lingo: attached BasketItem to transaction (#14023) 2016-12-08 16:46:53 +01:00
Jean-Baptiste Jaillet c05de8b898 lingo: BasketItem's user can be null (#14223) 2016-12-08 16:46:53 +01:00
Frédéric Péters cd5fb35060 lingo: improve error handling of basket item removal view (#14112) 2016-11-28 19:00:24 +01:00
Thomas NOËL 963bc1faf7 add notification system (#13812) 2016-11-18 14:58:50 +01:00
Jean-Baptiste Jaillet 8e948a6ab3 lingo: allow regie's slug in AddItemBasket regie_id parameter (#13541) 2016-11-14 11:03:23 +01:00
Frédéric Péters 25f3f3b3fb lingo: make regies API return id and text keys (#13929) 2016-11-13 16:22:23 +01:00
Thomas NOËL db950321b5 tests: do not sign an already signed url 2016-11-09 09:47:27 +01:00
Frédéric Péters f3391a6279 general: add new export_site management command (#13540) 2016-10-23 16:41:48 +02:00
Frédéric Péters d107771bba lingo: add cell to self declare and pay invoices (#13492) 2016-10-21 17:19:12 +02:00
Thomas NOËL 003d1315be lingo: use general signature scheme to send notifications (#13710) 2016-10-21 15:04:42 +02:00
Thomas NOËL 005d003292 lingo: get name id from user object instead of session (#13124) 2016-10-21 15:03:30 +02:00
Benjamin Dauvergne 5b86500c5e lingo: use shared service keys for signature checks (#10935) 2016-10-19 16:10:44 +02:00
Jean-Baptiste Jaillet 9779837cb4 lingo: allow invoices anonymous payment (#12637) 2016-10-17 18:01:59 +02:00
Frédéric Péters 760c7a2487 general: add support for varying cell template based on slug (#7141) 2016-09-30 15:16:40 +02:00
Frédéric Péters ae8f3eff56 misc: use a template to render the text cell (#13367) 2016-09-30 15:16:40 +02:00
Frédéric Péters 699e24f1f4 lingo: make it possible to mark a regie as default (#12758) 2016-09-30 15:13:54 +02:00
Thomas NOËL eb495f90de tests: add test for a remote regie (#13255) 2016-09-21 14:57:23 +02:00
Thomas NOËL e9e2f34ed9 utils.requests: remote_service can be guessed (#13125) 2016-09-21 13:19:59 +02:00
Frédéric Péters b215a1bf3a misc: add methods to get next/previous page (#13038) 2016-09-16 09:51:21 +02:00
Frédéric Péters c5d8ae8c74 tests: don't run multiple render() on the same context 2016-08-31 21:56:43 +02:00
Frédéric Péters 1b71d7849e public: don't allow ajax rendering of private cells (#12741) 2016-08-29 10:30:41 +02:00
Frédéric Péters 1b6ac4c4b2 lingo: add validation/cancellation endpoints (#12766) 2016-08-23 07:49:19 +02:00
Frédéric Péters ab4a5cdb10 tests: don't run migrations if environment has DISABLE_MIGRATIONS (#12889) 2016-08-23 07:49:19 +02:00
Jean-Baptiste Jaillet 78c1c2f5e4 manager: add choice between deleting the page, or also its subpages (#12754) 2016-08-18 13:00:36 +02:00
Frédéric Péters 4298c2e4b6 tests: explicitelty enable drafts for test formdef
This is required after wcs b3eb549 (#12756) as existing drafts won't be
returned if their formdata has drafts disabled.
2016-08-11 12:21:45 +02:00
Jean-Baptiste Jaillet af34561673 lingo: encrypt invoice id in URLs (#12669) 2016-07-26 22:40:23 +02:00
Frédéric Péters 2a3f362245 tests: add tests for async cell rendering 2016-07-25 22:47:42 +02:00