Commit Graph

1211 Commits

Author SHA1 Message Date
Frédéric Péters 265752b496 tests: adapt sidebar to native gadjo sidebar (#22440) 2018-04-16 13:37:14 +02:00
Frédéric Péters cfa1fed9c3 build: mark minimal gadjo version (#22440) 2018-04-16 13:30:35 +02:00
Frédéric Péters 1ebdb33a2d misc: adapt sidebar to native gadjo sidebar (#22440) 2018-04-15 17:14:35 +02:00
Frédéric Péters 39ef627bab lingo: limit async payment notification to a few hours (#23188) 2018-04-15 17:14:35 +02:00
Frédéric Péters 69ac9adf88 misc: include cell key in config json cell CSS class names (#23079) 2018-04-11 10:20:51 +02:00
Serghei Mihai dbd744e3d2 lingo: add active invoices page url in invoice payment form (#22607) 2018-04-05 10:55:30 +02:00
Frédéric Péters 9d896b4188 lingo: make sure session is saved after lingo_next_url is set (#22933) 2018-04-04 17:19:28 +02:00
Frédéric Péters 57820cea78 lingo: don't include basket items in invoices cells (#22932) 2018-03-30 20:06:01 +02:00
Frédéric Péters 0cce0da6ab misc: only expose existing templates in styles demo page (#22439) 2018-03-29 13:37:46 +02:00
Frédéric Péters 3e52deedae maps: add geolocate button to maps (#21049) 2018-03-29 13:37:46 +02:00
Frédéric Péters a00a5358c4 notifications: add settings for default duration (#22730) 2018-03-29 13:37:46 +02:00
Elias Showk 408711c09e add optionnal support for django-debug-toolbar 2018-03-29 13:21:36 +02:00
Frédéric Péters aaa7cba251 maps: keep a single cluster layer (#22854) 2018-03-28 16:35:15 +02:00
Frédéric Péters 3b79d3c228 maps: remove unused data attribute (#22822) 2018-03-27 14:09:09 +02:00
Frédéric Péters 27186abb01 dataviz: remove legacy cubes code (#12743) 2018-03-26 11:33:18 +02:00
Serghei Mihai 5c41792080 lingo: fix url signing for new remote invoice retrieval (#22750) 2018-03-22 18:21:53 +01:00
Frédéric Péters 587bd52eb1 debian: fix combo-manage path in notify invoices job (#22720) 2018-03-22 09:44:53 +01:00
Serghei Mihai d539eae54e debian: add cron job for new invoices notifications (#22718) 2018-03-21 22:55:28 +01:00
Frédéric Péters 4adb47bdd5 translation update 2018-03-21 20:28:24 +01:00
Frédéric Péters 6730cbc466 lingo: make it possible to disable notification for new invoices (#22531) 2018-03-21 12:09:02 +01:00
Frédéric Péters 76c2fec23e misc: do not index cells in technical placeholders (#22658) 2018-03-21 11:50:22 +01:00
Frédéric Péters 409d12933c notifications: do not let API callers cancel user acks (#22667) 2018-03-21 11:50:22 +01:00
Frédéric Péters 8796c9892a misc: do not log invalid json content error if log_errors is False (#22661) 2018-03-21 11:38:19 +01:00
Serghei Mihai 1933eb6a9f lingo: send emails when notifying new invoices (#13122) 2018-03-21 11:03:34 +01:00
Serghei Mihai 26beade166 lingo: notify new remote invoices (#13122) 2018-03-21 11:03:34 +01:00
Benjamin Dauvergne 83d2de7030 notifications: make user optional in .visible() filter (#13122) 2018-03-21 11:03:30 +01:00
Benjamin Dauvergne 37c1985ccc notifications: allow dash in notification_id right part (#13122) 2018-03-21 11:03:21 +01:00
Benjamin Dauvergne ad3a44d64c notifications: do not unack automatically on .notify() (#13122)
It's also supported by the notification web-service.
2018-03-20 15:06:00 +01:00
Benjamin Dauvergne 8d9ac05b6d notifications: add a namespace() query filter (#13122) 2018-03-20 15:05:55 +01:00
Benjamin Dauvergne f2719b3a68 notifications: improve internal API (#22390)
* (user, external_id) is now unique, no need to user .first() / .last()
* new filter .find(user, id), .visible(user), new queryset actions .ack() and .forget()
* new property notification.visible to know if a notification is shown
* when notify() is called on an existing notification, it's unacked
* notify's parameters url, body and origin now default to '', serializer
has been updated
2018-03-19 10:53:09 +01:00
Benjamin Dauvergne 64c767c5ca tests: set a TEST database name so that pytest --reuse-db works (#22390) 2018-03-19 10:53:09 +01:00
Benjamin Dauvergne 12927558bf tox.ini: always set usedevelop=True (#22390)
It currently does not work without it.
2018-03-19 10:53:09 +01:00
Benjamin Dauvergne 2a675d6cf8 tox.ini: remove pytest-capturelog (#22390) 2018-03-19 10:53:09 +01:00
Frédéric Péters 7a758122b4 translation update 2018-03-19 09:29:37 +01:00
Frédéric Péters 5b85c4ccb0 maps: abort running geojson retrieval before starting a new one (#22605) 2018-03-19 06:21:50 +01:00
Frédéric Péters d8b17a57d9 manager: display an error when importing a non-json file (#21056) 2018-03-18 18:41:45 +01:00
Frédéric Péters 9a71e66a1c tests: add basic tests for recent documents cell 2018-03-17 23:12:20 +01:00
Frédéric Péters 3b03fb0578 translation update 2018-03-17 17:47:25 +01:00
Frédéric Péters 18523bc1ff general: display an error when importing a site with missing groups (#16317) 2018-03-17 17:45:20 +01:00
Frédéric Péters 66c6b4ef01 general: export groups as a simple list of group names (#16317) 2018-03-13 15:20:34 +01:00
Frédéric Péters 89c248aea3 lingo: do not crash on strings dateutil cannot parse (#22484) 2018-03-13 15:20:34 +01:00
Frédéric Péters e27ba1172a setup: do not include tests as module package (#22462) 2018-03-12 13:50:45 +01:00
Frédéric Péters 7a567c7a27 translation update 2018-03-11 10:52:40 +01:00
Frédéric Péters ec28d1e6e2 misc: add support for PATCH action to json cells (#22255) 2018-03-09 11:22:16 +01:00
Frédéric Péters 53146ac618 utils: make sure bytes are used for URL cache key (#22203) 2018-03-09 11:20:07 +01:00
Elias Showk 690bda4315 settings: declare potential template for home page (#22326) 2018-03-09 11:13:44 +01:00
Elias Showk 40154c6d4e add git ignored files for sass, build, tests, coverage 2018-03-09 11:13:08 +01:00
Thomas NOËL 0bbe282874 templatetags: make parse_datetime/date/time stronger (#22067) 2018-02-28 14:39:35 +01:00
Frédéric Péters c591e71555 translation update 2018-02-27 17:51:23 +01:00
Frédéric Péters a4f6f452b8 manager: add support for a new "text" json cell parameter type (#22129) 2018-02-27 10:19:25 +01:00