Commit Graph

2784 Commits

Author SHA1 Message Date
Frédéric Péters da299d3477 use '/' as URL for the root index page 2015-03-17 16:53:22 +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 e24991ad2c translation: change "Template" to "Modèle de page" 2015-03-15 11:36:26 +01:00
Frédéric Péters ab0bef3a10 public: remove duplicated </li> 2015-03-15 10:46:17 +01:00
Frédéric Péters b9c3013d91 misc: unescape html entities (#6631) 2015-03-14 19:39:56 +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 a4e5d1ec72 manager: align delete buttons to the right 2015-03-11 15:49:37 +01:00
Frédéric Péters 21bf712a1f manager: generic class for listing objects 2015-03-11 15:29:26 +01:00
Frédéric Péters 94d3552020 add "import site" command to appbar menu 2015-03-11 15:07:27 +01:00
Frédéric Péters 14635f71f1 add appbar menu (#6703) 2015-03-11 15:06:31 +01:00
Frédéric Péters 80645cfb5b wcs: properly quote query parameter 2015-03-10 14:17:55 +01:00
Frédéric Péters f5f09c14a3 update French translation 2015-03-10 11:02:40 +01:00
Frédéric Péters 735e1f76ec general: use app_label/model as key for content types (#6660)
Using content_type.id will fail in multitenant situations where the
content_type table is not shared across tenants, it would get cached for one
tenant and used in another, resulting in catastrophic failures.
2015-03-10 10:44:22 +01:00
Frédéric Péters 9355926745 setup: fix build of translations, refer to correct dirname 2015-03-10 09:51:35 +01:00
Frédéric Péters 92ddebb876 setup: build translations during 'build' phase 2015-03-09 17:34:11 +01:00
Frédéric Péters edd2dddeb2 misc: ship .mo file in tarball 2015-03-09 17:33:37 +01:00
Frédéric Péters 447294bdac misc: add template_vars context processor 2015-03-09 14:39:32 +01:00
Frédéric Péters 68db5485a1 misc: import signature utility functions from cmsplugin_blurp 2015-03-06 12:06:57 +01:00
Frédéric Péters 10cb7e64c9 tests: enable wcs 2015-03-02 09:05:21 +01:00
Frédéric Péters d890a4a73d handle settings.APPEND_SLASH 2015-03-01 17:15:40 +01:00
Frédéric Péters 542b948ce9 limit FortuneCell to debug environments 2015-03-01 14:49:35 +01:00
Frédéric Péters c28354e7ed public: redirect to login page if private page and unlogged user 2015-02-27 14:05:49 +01:00
Frédéric Péters 6795f66b89 always set MELLON_IDENTITY_PROVIDERS as mellon fails otherwise 2015-02-27 14:05:14 +01:00
Frédéric Péters 75d9843bd2 requirements: allow anything over 1.7 2015-02-26 10:16:13 +01:00
Frédéric Péters 765d738a25 make sure an empty text cell is ok (blank & null :/) 2015-02-26 10:04:04 +01:00
Frédéric Péters 7d7be2c6b3 wcs: enable if there are declared wcs sites (#6571) 2015-02-23 13:39:00 +01:00
Frédéric Péters 39539ad4d1 general: add template for site import 2015-02-18 16:41:28 +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 69e9e9bf86 wcs: add migration to match 146a58c 2015-02-18 14:57:43 +01:00
Frédéric Péters 38a20e6d7d manager: add an export link to main page 2015-02-18 14:56:56 +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 146a58c346 wcs: also increase size of cached title column 2015-02-18 12:54:15 +01:00
Frédéric Péters 04c0b3a5d9 wcs: increate max length of references
Hooray for forms with slugs such as
completer-un-dossier-enfance-cree-avec-un-agent-d-accueil-envoi-de-pieces-justificatives
2015-02-18 12:51:44 +01:00
Frédéric Péters 36ccaa7973 wcs: makes sure the secret key is passed as a pure string 2015-02-18 12:31:57 +01:00
Frédéric Péters a471dc1ba8 general: extend menu cell with a depth attribute 2015-02-18 11:22:03 +01:00
Frédéric Péters 59d84aa1e3 general: keep on working if mellon is not installed 2015-02-18 09:52:34 +01:00
Frédéric Péters 97403e9ea1 general: look if there are declared idp to enable mellon auth
This makes it possible to always have the mellon authentication backend
enabled, which helps for on-the-fly activation of mellon in tenants-based
setups.
2015-02-18 09:37:33 +01:00
Frédéric Péters 012e51f6fa settings: change default mellon configuration not to look for keys 2015-02-18 08:35:54 +01:00
Frédéric Péters c44ba9c495 general: add a menu (children of current page) cell type
It has no options for the moment but may be expanded in the future to have
root and depth options.
2015-02-18 08:35:54 +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 12b8c77458 wcs: add initial migration 2015-02-18 08:35:54 +01:00
Frédéric Péters aaccb255df data: initialise migrations 2015-02-18 08:35:54 +01:00
Jérôme Schneider 036269975b MANIFEST.in: include locales, templates, statics and docs (#6542) 2015-02-17 16:49:22 +01:00
Frédéric Péters 2b5e0fe29f general: make it possible for a cell to declare itself as irrelevant (#6447) 2015-02-16 17:09:04 +01:00
Frédéric Péters d7a7d2ed08 general: import plugin system (#6418) 2015-02-06 09:32:55 +01:00
Frédéric Péters 74054c3f61 wcs: make it possible to disable wcs cells from the settings
In multitenant setups the combo.apps.wcs module will be loaded but some sites
may not want to advertise the wcs cell types.
2015-02-05 16:31:16 +01:00
Frédéric Péters c1f3ccb435 tests: update for new login url 2015-01-30 12:04:10 +01:00
Frédéric Péters 116da72863 change local/saml login configuration to work in multitenant environments 2015-01-30 11:37:08 +01:00
Frédéric Péters e7f48ed972 wcs: don't sign anonymous requests 2015-01-30 10:43:11 +01:00
Frédéric Péters bac81db086 wcs: add a "forms of a category" cell (#6280) 2015-01-27 22:46:28 +01:00