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