Commit Graph

59 Commits

Author SHA1 Message Date
Frédéric Péters a584bd720c add initial tests on pages and cells 2015-01-17 14:01:57 +01:00
Frédéric Péters 3600e857cc general: add django-mellon optional usage (#6195) 2015-01-17 12:53:04 +01:00
Frédéric Péters 20fae52c59 manager: add an excerpt of the cell content in title 2015-01-17 12:50:34 +01:00
Frédéric Péters ebff1e6ad1 blurps: make it possible to mark blurps as private 2015-01-17 12:50:34 +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 d96caac307 manager: makes sure slug is unique 2015-01-17 12:50:33 +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 cfcb70a3f1 manager: add an informational message when site is empty 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 a3c371f76a general: redirection page (#6199) 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 3ed5b2c4eb manage: force user to be logged in as staff to access management pages (#6278) 2015-01-17 12:50:32 +01:00
Frédéric Péters 85d26f199e add settings and URLs required for ckeditor image upload support 2015-01-17 12:49:51 +01:00
Frédéric Péters 4af530ed00 wcs: add combo/wcs/formdef integration (#6227) 2015-01-17 12:49:07 +01:00
Frédéric Péters ae8a573417 public: add a common 'cell' class to all cells 2015-01-17 12:49:07 +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 8ea6b07b8e misc: enable admin/, will be useful to debug users/groups 2015-01-14 15:35:43 +01:00
Frédéric Péters e1d9e084d1 misc: use a custom ckeditor toolbar 2015-01-14 15:35:43 +01:00
Frédéric Péters 449a4cc10c bump django requirement to 1.7 (#6221) 2015-01-14 15:35:43 +01:00
Frédéric Péters db192efede library: initialize the content-type mapping lazily
This is required for Django 1.7 as the contenttypes application is not
initialized properly when the cell data models are loaded and added to
the registry.
2015-01-12 09:45:38 +01:00
Frédéric Péters 2534f36acd general: add menu template tag (#6198) 2015-01-12 09:45:38 +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 ac28c3eff2 public: add minimalistic styling (#6218) 2015-01-12 09:45:38 +01:00
Frédéric Péters 198e5699e1 manager: load 'new page' form into a dialog 2015-01-12 09:45:38 +01:00
Frédéric Péters 1f5764b0ad manager: add a title to page add/edit template 2015-01-12 09:45:38 +01:00
Frédéric Péters ef752fecb8 doc: add 'architecture' and 'settings' sections to the README file 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 3e126c8a9e combo: add a template with a sidebar to default configuration 2015-01-12 09:45:38 +01:00
Frédéric Péters 31031985a2 settings: load local_settings.py from env (#6196) 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 ee27b040c6 manager: add link to go to the public view 2015-01-12 09:45:38 +01:00
Frédéric Péters ac0fba548e add support for page hierarchy 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 ae499226fd manager: hack some slide in animation 2015-01-12 09:45:38 +01:00
Frédéric Péters d9dcbb8bc9 manager: add verbose name to cells 2015-01-12 09:45:37 +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 370d678625 public: don't display 'None' for unconfigured text cells 2014-12-23 09:45:23 +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 144a20d59b public: add public rendering of pages 2014-12-23 09:45:23 +01:00
Frédéric Péters 39193c7214 public: removal of skeleton files 2014-12-23 09:45:23 +01:00
Frédéric Péters b910c54c66 django-admin.py startapp public 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 234950845a add a different cell type for testing 2014-12-23 09:45:05 +01:00
Frédéric Péters 4628509fd4 manager: basic views to create/list/edit pages 2014-12-23 09:45:04 +01:00