Commit Graph

34 Commits

Author SHA1 Message Date
Thomas NOËL fbbf96fe3c additional-label json view: outputs '' instead of 'null' 2015-05-29 18:53:14 +02:00
Frédéric Péters 7884ea2aaf manager: fix dragndrop of cell in pages with several filled placeholders (#7319) 2015-05-22 13:38:01 +02:00
Frédéric Péters 3b64bc6617 trivial: remove trailing semi-colon 2015-05-20 20:16:24 +02:00
Frédéric Péters c667a9018a manager: export management access entry point as json (#7155) 2015-05-20 11:15:17 +02:00
Frédéric Péters b5fee77f5e manager: add an asset management page to remove images (#6590) 2015-05-05 14:59:28 +02:00
Frédéric Péters 58394a4e15 don't use a permanent redirect after adding a cell (#6591) 2015-03-27 10:48:47 +01:00
Frédéric Péters 240d2e992a update cell additional label after cell has been saved 2015-03-15 16:35:05 +01:00
Frédéric Péters 34b6c333a0 manager: make it possible to be extended by plugins (#6704) 2015-03-11 15:49:54 +01:00
Frédéric Péters b3fbce81ab general: add site-import code (#6197) 2015-02-18 15:48:44 +01:00
Frédéric Péters 1edef2a3f6 manager: add site export (#6197) 2015-02-18 14:15:31 +01:00
Frédéric Péters 8ddfae3eae general: add a slug to individual cells
It is optional and can be set from an "options" popup; it is used as an
additional class name; this is created to identify various cells of texts
on a page (ex: "introduction-text", "address", "schedule").
2015-02-18 08:35:54 +01:00
Frédéric Péters e6d9c8bb22 pylint: remove unused imports 2015-01-17 14:19:16 +01:00
Frédéric Péters 78edbe3645 pylint: fix class reference in super() call 2015-01-17 14:17:44 +01:00
Frédéric Péters 7de3551e05 pylint: remove unnecessary semicolons 2015-01-17 14:17:41 +01:00
Frédéric Péters f703a6799b general: add visibility settings to cells (#6201) 2015-01-17 12:50:34 +01:00
Frédéric Péters 78cf8156cd manager: fill first page form with default values 2015-01-17 12:50:33 +01:00
Frédéric Péters d6575cccb7 manager: add link to delete a page 2015-01-17 12:50:33 +01:00
Frédéric Péters 30ed79d202 manager: move list of pages to management homepage 2015-01-17 12:50:33 +01:00
Frédéric Péters 8e86134677 general: make it possible to exclude a page from navigation 2015-01-17 12:50:33 +01:00
Frédéric Péters d24b54cf59 general: add visibility settings to pages (#6200) 2015-01-14 15:35:43 +01:00
Frédéric Péters c9fea9fecb manager: add preliminary page export to json (#6197) 2015-01-12 09:45:38 +01:00
Frédéric Péters 4453710bd5 add support for placeholder acquisition (#6217) 2015-01-12 09:45:38 +01:00
Frédéric Péters 5d53ad725d turn CellBase into an abstract class
This removes the django-model-utils dependency and will allow for a very
simple serialisation of objects.
2015-01-12 09:45:38 +01:00
Frédéric Péters 6cedb0e9d2 manager: rough (re-)ordering of pages
This is not perfect as it uses Sortable from jquery-ui which is adapted for
flat lists, not nested lists, and ideally we would want to create multiple
placeholders per element, to make it clear the lement is moved as a child
or as a sibling.
2015-01-12 09:45:38 +01:00
Frédéric Péters f11420e24f manager: very rough hierarchy navigation 2015-01-12 09:45:38 +01:00
Frédéric Péters 259b65fefc add support for cmsplugin_blurps 2015-01-12 09:45:38 +01:00
Frédéric Péters 43930fe4d4 manager: add cell deletion 2015-01-12 09:45:37 +01:00
Frédéric Péters 6558a81639 manager: pimping up 2015-01-12 09:45:37 +01:00
Frédéric Péters e1c198794b general: add initial template support 2014-12-23 09:45:23 +01:00
Frédéric Péters 65b198f953 general: add initial placeholder support 2014-12-23 09:45:23 +01:00
Frédéric Péters 4a00c1aa8b manager: make it possible to edit cells 2014-12-23 09:45:23 +01:00
Frédéric Péters 6d005bf533 manager: make it possible to add cells to pages 2014-12-23 09:45:22 +01:00
Frédéric Péters 4628509fd4 manager: basic views to create/list/edit pages 2014-12-23 09:45:04 +01:00
Frédéric Péters c945106893 django-admin.py startapp manager 2014-12-23 09:44:49 +01:00