Commit Graph

184 Commits

Author SHA1 Message Date
Frédéric Péters 2bd06c348b misc: don't crash when cell cache refers to unknown cell types (#32046) 2019-04-09 18:28:20 +02:00
Frédéric Péters 5e5d3d4f72 misc: don't rely on is_anonymous being a CallableBool (#31026) 2019-03-01 11:34:22 +01:00
Frédéric Péters b1f13644d3 misc: add back a "parameters" key in json cell context (#30885) 2019-02-26 10:50:57 +01:00
Frédéric Péters c47ef6fd4d misc: pass configured json cell parameters to action URL templates (#30885) 2019-02-26 10:33:17 +01:00
Frédéric Péters 0662ae94ed manager: fix display of page edition in case of unknown template (#29383) 2019-01-17 11:57:00 +01:00
Frédéric Péters eed3f2c1a8 misc: give redirection URL access to subpage regex components (#28919) 2018-12-20 11:46:46 +01:00
Frédéric Péters 1563f06479 manager: include cell type as a CSS class (#29201) 2018-12-19 12:31:17 +01:00
Frédéric Péters 7fab95e8cf misc: change show_menu templatetag to ignore visibility by default (#29174) 2018-12-18 12:34:01 +01:00
Frédéric Péters 30fe6dcfa6 misc: always define cell.ajax_refresh (#29152) 2018-12-18 09:57:44 +01:00
Frédéric Péters 192b426700 misc: add page absolute URI to cell rendering context (#28777 2018-12-11 17:31:46 +01:00
Frédéric Péters 799780447e misc: give linkcell full context to create URL (#28099) 2018-11-19 13:46:41 +01:00
Frédéric Péters 139237f01e misc: give search renderer all context variables (#28093) 2018-11-19 13:46:41 +01:00
Frédéric Péters d9df32c8a6 misc: always skip cells attached to snapshot pages (#28038) 2018-11-15 11:13:49 +01:00
Frédéric Péters e626b0b6b3 general: revamp cell visibility options (#17001) 2018-10-29 14:37:55 +01:00
Frédéric Péters 299c3d2dcd general: allow POST to a cell to return the raw service response (#26373) 2018-09-12 21:41:27 +02:00
Frédéric Péters 90a11b1328 profile: add a new "user profile" cell (#25633) 2018-08-31 15:23:33 +02:00
Frédéric Péters cae8d0cda5 general: add "sub slug" to create variable pages (#23535) 2018-08-18 14:07:23 +02:00
Frédéric Péters d349635d07 misc: allow page with same slug but different parents (#8521) 2018-08-17 16:04:08 +02:00
Frédéric Péters c5f7d9ec3a json cells: don't log on empty URLs (#25692) 2018-08-16 09:33:08 +02:00
Frédéric Péters 67931d2d78 add compatibility with python 3 (#25486) 2018-07-28 09:55:59 +02:00
Frédéric Péters 35d9a1bbba general: create page hierarchy beforehand (#24238) 2018-07-16 09:04:59 +02:00
Frédéric Péters 9e6adee4f9 general: keep cache of cell types used in a page (#24239) 2018-07-16 09:04:59 +02:00
Frédéric Péters c905276c45 general: keep a redirect on slug and parent changes (#20760) 2018-07-13 08:46:09 +02:00
Frédéric Péters 13766c1a28 general: use a model to look for redirection before emitting a 404 (#20760) 2018-07-13 08:45:44 +02:00
Frédéric Péters 70c5da0d23 assets: add dynamic asset slots to category and form cells (#24770) 2018-06-29 17:02:41 +02:00
Thomas NOËL ab023ecbab jsoncell: change template_string name to Display Template (#24403) 2018-06-20 11:18:44 +02:00
Frédéric Péters ead713413b manager: prefix placeholder name with appropriate cell label (#24525) 2018-06-19 09:05:25 +02:00
Frédéric Péters c505e6bb37 misc: totally ignore unknown config json cell (#24190) 2018-05-31 08:55:12 +02:00
Emmanuel Cazenave 594f5c0e3f call save when deserializing cells (#15673) 2018-05-30 13:35:37 +02:00
Frédéric Péters db4436daff manager: do not crash on page configured with a missing template (#23186) 2018-05-27 17:48:32 +02:00
Frédéric Péters 0a610fd2a2 general: add possibility to restore snapshots from history (#21602) 2018-05-16 15:46:16 +02:00
Frédéric Péters 43da526e69 general: add page versionning (#21602) 2018-05-16 15:46:16 +02:00
Serghei Mihai bbf8ae107e data: add description to page (#23262) 2018-04-24 11:49:58 +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
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
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 ec28d1e6e2 misc: add support for PATCH action to json cells (#22255) 2018-03-09 11:22:16 +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 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 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 c8305b3251 misc: refactor get_all_cell_types to support a filtering function (#21052) 2018-02-15 09:44:39 +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
Frédéric Péters 15848fa74a misc: add missing re import 2018-01-18 09:12:03 +01:00
Frédéric Péters 5eba146729 misc: don't include new lines in __unicode__ cell string (#21164) 2018-01-16 09:09:44 +01:00
Frédéric Péters aff45d1a0e general: remove blurps (#20914) 2018-01-03 11:43:16 +01:00
Frédéric Péters 273f1b0032 general: add external links to search results (#20376) 2018-01-03 11:43:16 +01:00
Frédéric Péters 0558d9b091 general: update context usage for Django 1.11 (#20935) 2018-01-02 17:45:55 +01:00
Frédéric Péters 58a99685de misc: handle more feed title errors (#20895) 2017-12-28 13:18:39 +01:00