Lauréline Guérin
d04bb7cc89
maps: fix tiles map layer edition ( #40866 )
2020-03-20 16:32:58 +01:00
Frédéric Péters
5a729a4c7e
wcs: add message for empty states in drafts/forms cells ( #13974 )
2020-03-20 10:05:13 +01:00
Lauréline Guérin
74f5c41b57
wcs: mark cell as invalid if category is empty ( #40564 )
2020-03-19 10:22:01 +01:00
Frédéric Péters
7262e0e8fe
misc: clean URIs missing a trailing slash ( #40801 )
2020-03-18 10:08:56 +01:00
Lauréline Guérin
8e7e5cbe3f
cells: list of links are foldable and expandable ( #40703 )
2020-03-17 11:03:54 +01:00
Frédéric Péters
6b329e6b48
templatetags: backport json_script from django 2.1 ( #40768 )
2020-03-17 07:43:12 +01:00
Lauréline Guérin
90f17f8595
assets: display assets related to cell in popup ( #40223 )
2020-03-16 11:12:20 +01:00
Lauréline Guérin
624120dedf
assets: compatibility for wcs assets ( #40223 )
2020-03-16 11:10:42 +01:00
Lauréline Guérin
5d6d0a86fc
assets: add generic assets for cells ( #40223 )
2020-03-16 11:10:21 +01:00
Lauréline Guérin
c5c2a66a60
wcs: reduce querysets on page detail for user ( #40675 )
2020-03-13 10:21:37 +01:00
Lauréline Guérin
3b75d3db28
wcs: test num queries on page display ( #40675 )
2020-03-13 10:21:37 +01:00
Thomas NOËL
95d761ebcf
lingo: detect more errors in remove payload ( #40708 )
2020-03-13 10:09:47 +01:00
Frédéric Péters
ebcfd93e79
misc: accept link cells with just an anchor as valid ( #40644 )
2020-03-11 11:42:28 +01:00
Thomas NOËL
75957c0d23
add decimal templatetag ( #40599 )
2020-03-10 10:10:04 +01:00
Lauréline Guérin
cc5aaa93e4
cells: data cells invalid report ( #38009 )
2020-03-05 09:51:28 +01:00
Lauréline Guérin
7299d1d835
cells: invalid cell report ( #38009 )
2020-03-05 09:51:11 +01:00
Lauréline Guérin
7046049aa0
cells: w.c.s. cells invalid report ( #38009 )
2020-03-05 09:43:54 +01:00
Lauréline Guérin
6fa8bf883a
cells: if a cell is invalid, display it ( #38009 )
2020-03-05 09:43:54 +01:00
Lauréline Guérin
39234986fe
cells: a cell is not visible after 2 days of invalidity ( #38009 )
2020-03-05 09:43:54 +01:00
Valentin Deniaud
271e13b680
lingo: handle exceptions raised by backend.request ( #40244 )
2020-03-03 16:58:42 +01:00
Lauréline Guérin
72fe08ea5e
lingo: display amount_paid in invoice listing ( #40364 )
2020-03-03 10:25:03 +01:00
Lauréline Guérin
89ebef5aba
lingo: do not display pay limit date column if not provided ( #40170 )
2020-02-28 09:59:08 +01:00
Lauréline Guérin
7e81814aa5
lingo: display amount_paid if provided ( #40170 )
2020-02-28 09:59:08 +01:00
Thomas NOËL
3662751240
search: do not consider page with sub_slug ( #40108 )
2020-02-26 00:05:51 +01:00
Frédéric Péters
0215e2424b
wcs: limit forms/tracking codes search engine to agent portal ( #30508 )
2020-02-25 22:37:39 +01:00
Valentin Deniaud
c11b1b08dd
dataviz: handle missing visualization ( #40104 )
2020-02-24 17:26:19 +01:00
Frédéric Péters
f5ed29d569
general: display correct page when same slug is repeated in hierarchy ( #38152 )
2020-02-21 16:33:54 +01:00
Lauréline Guérin
9a08778110
maps: define tiles layers with opacity ( #22639 )
2020-02-20 09:37:21 +01:00
Lauréline Guérin
9881331665
maps: default tiles layer ( #22639 )
2020-02-20 09:37:21 +01:00
Lauréline Guérin
7b186a3dfb
maps: add tiles layer ( #22639 )
2020-02-20 09:37:21 +01:00
Lauréline Guérin
34e627b0d8
maps: new MapLayerOptions model ( #22639 )
2020-02-20 09:37:21 +01:00
Frédéric Péters
149e68b7e7
kb: limit last updated pages content to visible pages ( #39484 )
2020-02-19 14:11:15 +01:00
Lauréline Guérin
fa17bffadf
pages: add a default on Page.creation_timestamp field ( #39865 )
2020-02-18 14:02:09 +01:00
Frédéric Péters
7698d8a398
general: redo full text search using querysets ( #33632 )
2020-02-18 13:56:29 +01:00
Lauréline Guérin
06417b1ff9
cells: take a snapshot when a link is added to a list of links cell
2020-02-18 09:54:02 +01:00
Valentin Deniaud
eda9d548a0
misc: allow importing objects with non existent fields ( #39768 )
2020-02-17 15:35:33 +01:00
Lauréline Guérin
7222ec141a
misc: reduce querysets on page edition page ( #39761 )
2020-02-17 14:13:01 +01:00
Lauréline Guérin
1f80623e2b
misc: add tests on num queries ( #39761 )
2020-02-17 14:11:50 +01:00
Lauréline Guérin
c78ba2936c
lingo: raise a 404 if regie or payment backend is not found ( #39846 )
2020-02-14 10:21:33 +01:00
Lauréline Guérin
a188512c5b
lingo: return HttpResponseBadRequest instead of Exception ( #39277 )
2020-02-03 14:47:59 +01:00
Valentin Deniaud
dcc6d9f97a
assets: import/export slot assets ( #37674 )
2020-02-03 10:06:53 +01:00
Nicolas Roche
e451097bef
kb: add cell to display last page updates ( #39091 )
2020-02-03 09:21:27 +01:00
Nicolas Roche
bd558163a8
data: get descendants of a page ( #39091 )
2020-02-03 09:21:27 +01:00
Nicolas Roche
3e5e80f6e6
data: deprecate get_last_update_time using signals ( #39091 )
2020-02-03 09:21:27 +01:00
Nicolas Roche
c84c4751e2
data: add creation timestamp on Page object ( #39091 )
2020-02-03 09:21:27 +01:00
Lauréline Guérin
f94bcff4d9
page: new pages are excluded from navigation by default ( #17659 )
2020-01-31 15:25:03 +01:00
Lauréline Guérin
8e7e745f5d
misc: PytestUnknownMarkWarning pytest.mark.freeze_time ( #39438 )
...
PytestUnknownMarkWarning: Unknown pytest.mark.freeze_time - is this a typo?
You can register custom marks to avoid this warning - for details,
see https://docs.pytest.org/en/latest/mark.html
2020-01-31 15:17:26 +01:00
Lauréline Guérin
d217767257
misc: remove RuntimeWarning naive datetime ( #39438 )
...
RuntimeWarning: DateTimeField received a naive datetime
2020-01-31 11:30:13 +01:00
Lauréline Guérin
c6198e6bc1
misc: remove DeprecationWarning encodestring ( #39438 )
...
DeprecationWarning: encodestring() is a deprecated alias since 3.1, use encodebytes()
2020-01-31 11:30:13 +01:00
Lauréline Guérin
9590604d49
misc: remove DeprecationWarning decodestring ( #39438 )
...
DeprecationWarning: decodestring() is a deprecated alias since Python 3.1, use decodebytes()
2020-01-31 11:30:12 +01:00