Commit Graph

1184 Commits

Author SHA1 Message Date
Serghei Mihai 7d58ccfd3c lingo: send emails when notifying new invoices (#13122) 2018-03-20 08:22:29 +01:00
Serghei Mihai 834e1e8612 lingo: notify new remote invoices (#13122) 2018-03-19 17:57:18 +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
Frédéric Péters 77c053945c general: extend json cell actions to support submitting arrays (#22128) 2018-02-27 10:07:52 +01:00
Frédéric Péters 1e33fe9910 newsletters: adapt 1.8 compatibility fix for some corbo responses (#22069) 2018-02-23 21:43:19 +01:00
Frédéric Péters c4f9dde66e general: allow cells to override "loading..." message (#21853) 2018-02-22 15:41:27 +01:00
Frédéric Péters cb0b80f9bb general: make sure footer elements from homepage are not duplicated (#22058) 2018-02-22 15:41:27 +01:00
Frédéric Péters 3becfdcc87 lingo: always log payment service responses (#22023) 2018-02-21 09:16:33 +01:00
Frédéric Péters de65efc33b lingo: return early if transaction status didn't change (#22022) 2018-02-21 09:12:44 +01:00
Frédéric Péters 6eba54171f tests: update remote item payment test as return now process them (#19709) 2018-02-20 09:39:58 +01:00
Frédéric Péters f860a552c2 lingo: handled signed responses on the return URL (#19709) 2018-02-19 14:36:40 +01:00
Frédéric Péters 2abe10a09b wcs: include an option to look for tracking code on all sites (#21970) 2018-02-19 14:18:30 +01:00
Frédéric Péters d59c602c33 wcs: mark tracking code input field as required (#21878) 2018-02-15 13:48:55 +01:00
Frédéric Péters 3f1c4ee147 newsletters: do not include cell by default (#21876) 2018-02-15 13:40:56 +01:00
Frédéric Péters 57465b3b5e trnaslation update 2018-02-15 13:13:33 +01:00
Frédéric Péters 48a7900579 misc: pass all args to default 404 handler (#21867) 2018-02-15 11:05:21 +01:00
Frédéric Péters 6c34aa524a wcs: search for tracking code on multiple sites (#9320) 2018-02-15 10:24:28 +01:00
Frédéric Péters f959056b73 tox: limit pytest-django to 0.8 2018-02-15 10:24:28 +01:00
Frédéric Péters 85b3ddc697 perfs: limit cells considered for cell.modify_global_context (#21052) 2018-02-15 09:44:39 +01:00
Frédéric Péters a049d749e6 perfs: optimize extend_with_parent_cells (#21052) 2018-02-15 09:44:39 +01:00
Frédéric Péters e82f701ffa perfs: refactor get_badges (#21052) 2018-02-15 09:44:39 +01:00
Frédéric Péters 9d1f38e645 tests: use more precise checks for lingo cells 2018-02-15 09:44:39 +01:00
Frédéric Péters c8305b3251 misc: refactor get_all_cell_types to support a filtering function (#21052) 2018-02-15 09:44:39 +01:00
Serghei Mihai ce7386ffd6 maps: add option to clusterize markers (#21048) 2018-02-15 08:23:49 +01:00
Frédéric Péters 4ae2ac1ad5 misc: don't close <link> with </script> (#21834) 2018-02-13 19:34:59 +01:00
Frédéric Péters f4db0132fa tests: skip wcs tests if wcsctl is not found (#21826) 2018-02-13 15:55:46 +01:00
Frédéric Péters d14c377f71 calendar: do not include cell by default (#21804) 2018-02-13 11:02:57 +01:00
Frédéric Péters c680590d44 manager: optimize Page.get_as_reordered_flat_hierarchy (#21798) 2018-02-12 15:58:27 +01:00
Thomas NOËL be8d736860 update french translation 2018-02-08 11:11:57 +01:00
Frédéric Péters 0c8db83661 wcs: mark "categories" field label for translation (#21708) 2018-02-08 11:10:28 +01:00