Commit Graph

224 Commits

Author SHA1 Message Date
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
Frédéric Péters 2245b1e220 wcs: add a category cell, with the possibility to link to internal pages 2015-01-27 15:34:01 +01:00
Frédéric Péters 15f94f4e89 wcs: add "current drafts" cell type, factorizing the "forms" one (#6289) 2015-01-25 17:07:36 +01:00
Frédéric Péters b973a0d94d wcs: add a cell for current user forms (#6288) 2015-01-25 17:07:36 +01:00
Frédéric Péters b5003f007e manager: rename css file to be specific 2015-01-25 17:07:36 +01:00
Frédéric Péters 4bd90c6896 public: list direct children in sublevel menu 2015-01-25 17:07:36 +01:00
Frédéric Péters 52c3c442ce general: add ajax refresh support to cells 2015-01-25 10:35:22 +01:00
Frédéric Péters 325593e7fa tests: public pages 2015-01-18 20:01:31 +01:00
Frédéric Péters a3643a7057 tests: remove unnecessary settings imports 2015-01-18 19:51:25 +01:00
Frédéric Péters 4372d82a90 tests: add page export test 2015-01-18 19:50:43 +01:00
Frédéric Péters ae72f0952b tests: update test to be compatible with beautifulsoup 3 2015-01-18 15:31:07 +01:00