Commit Graph

193 Commits

Author SHA1 Message Date
Frédéric Péters 00c668a56e wcs: make sure the wcs URL has a trailing slash (#7326) 2015-05-21 13:18:52 +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 0cd6dd6b0d trivial: remove unused imports 2015-05-20 20:16:24 +02:00
Frédéric Péters 6d84629701 tests: remove combo.apps.wcs, it's now installed by default 2015-05-20 19:41:01 +02:00
Thomas NOËL e66d938c7d settings.py: add combo.apps.wcs in INSTALLED_APPS
w.c.s. cells appear only if a 'wcs' element exists in
settings.KNOWN_SERVICES
2015-05-20 19:13:47 +02:00
Frédéric Péters ec06dabf2f wcs: refactor access to KNOWN_SERVICES to really be uniform (#7273) 2015-05-20 11:15:17 +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 b804200358 skeleton: select correct menu item (#7225) 2015-05-17 23:21:51 +02:00
Frédéric Péters 0b7b8f7884 skeleton: don't consider access rights when building the menu (#7225) 2015-05-17 23:21:51 +02:00
Frédéric Péters aa40823826 public: display a welcome message on empty sites (#7213) 2015-05-15 19:01:04 +02:00
Serghei Mihai 8bbd58a7ab wcs: use a generic KNOWN_SERVICES setting instead of COMBO_WCS_SITES (#6711) 2015-05-13 16:04:56 +02:00
Frédéric Péters 4de32236f0 general: add a 'base.html' template webservice (#7137) 2015-05-12 16:27:59 +02:00
Jérôme Schneider 038d00a6de debian/combo.init: we need to set a shell for su commands (#7071) 2015-05-12 14:41:07 +02:00
Frédéric Péters 53101b136c general: remove middleware support from plugins (#6979) 2015-05-11 22:01:41 +02:00
Frédéric Péters dfaea1d163 wcs: get list of forms as a list 2015-05-11 18:16:32 +02:00
Frédéric Péters de4b840a59 translation update 2015-05-11 18:16:32 +02:00
Frédéric Péters b611d57e98 wcs: add a tracking code input cell (#6630) 2015-05-11 18:16:32 +02:00
Frédéric Péters aeb9f4e78a public: fix display of hierarchival menus (#7197) 2015-05-11 16:49:13 +02:00
Frédéric Péters 6c86f26186 general: use django.apps to register URLs and actions (#6979) 2015-05-11 16:48:54 +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
Thomas NOËL 36175f47bd settings: fix mellon attributes mapping 2015-04-30 01:08:08 +02:00
Thomas NOËL b4efbb33bf never pass username attribute as NameID value (#7083) 2015-04-30 00:44:27 +02:00
Frédéric Péters 807f2959d4 wcs: defer loading if there's nothing in cache (#6977) 2015-04-20 12:58:04 +02:00
Frédéric Péters fd65db2774 manager: properly close {% endblock (#6689) 2015-04-20 12:58:04 +02:00
Benjamin Dauvergne ae53bb193b manager: replace homepage url and title by value of settings MANAGER_(HOMEPAGE/TITLE)_URL (fixes #6689) 2015-04-20 12:45:25 +02:00
Frédéric Péters 1ddb2a3516 tests: check logout 2015-04-17 14:36:55 +02:00
Frédéric Péters 14b130918b tests: use combo.wsgi to get wsgi application 2015-04-17 12:59:19 +02:00
Frédéric Péters fc2017c6ca tests: add test for strptime template tag 2015-04-15 16:14:17 +02:00
Thomas NOËL 72d8d5a2b3 templatetags: add strptime (#6957) 2015-04-15 16:07:08 +02:00
Frédéric Péters 8a75ea55c3 tests: add testing of wcs current drafts cell (#6931) 2015-04-12 14:12:16 +02:00
Serghei Mihai 66afec64bd next url quoted in login view (#6929) 2015-04-10 14:31:20 +02:00
Thomas NOËL c7b37e48a4 plugins: INSTALLED_APPS and MIDDLEWARE_CLASSES are tuples (#6911) 2015-04-07 14:19:34 +02:00
Thomas NOËL e776c8b8ba plugins: insert middlewares in the correct order (#6908)
also, accepts lists and tuples indifferently fand INSTALLED_APPS and
MIDDLEWARE_CLASSES.
2015-04-04 13:09:15 +02:00
Frédéric Péters 098b2bd197 tests: add testing of WcsFormsOfCategoryCell 2015-04-03 17:33:18 +02:00
Frédéric Péters de5a91eef9 tests: test setting up a wcs current forms cell 2015-04-03 17:33:18 +02:00
Frédéric Péters 2c4d30fbcc tests: check wcs additional labels are correctly set 2015-04-03 16:45:37 +02:00
Frédéric Péters 54d244e778 tests: check wcs current forms cell with several wcs sites 2015-04-03 16:43:18 +02:00
Thomas NOËL 0e1ac2b67b debian: debian_config.py now use hobo/debian_config_common.py (#6838) 2015-04-03 15:47:19 +02:00
Thomas NOËL 605b210ec4 debian: tenant settings: use SettingsJSON by default 2015-04-03 15:47:16 +02:00
Thomas NOËL 6cfcf4f345 debian: fix last commit (debian_config.py: 'VAR_DIR' is not defined, #6297) 2015-04-03 15:47:14 +02:00
Thomas NOËL d73d4d859c debian: repackaging, multitenant only (#6297) 2015-04-03 15:47:10 +02:00
Jérôme Schneider b8ef5e8429 debian: multitenant: update nginx example to support media by tenant 2015-04-03 15:47:08 +02:00
Jérôme Schneider 04690da897 debian: fixes TEMPLATE_DIRS and STATICFILES_DIRS 2015-04-03 15:47:03 +02:00
Frédéric Péters fefb2e36c7 debian: multitenant: add more middlewares to default config 2015-04-03 15:47:00 +02:00
Frédéric Péters 159d2e59d7 debian: fix nginx serving of static files from tenants 2015-04-03 15:46:54 +02:00
Frédéric Péters 7805d3fff8 debian: use adapter for mellon authentication (see #6547) 2015-04-03 15:46:49 +02:00
Jérôme Schneider 4dd4181b94 debian: add mellon and hobo.agent.common to multitenant config 2015-04-03 15:45:54 +02:00
Jérôme Schneider 70a4e523bd debian: combo-multitenant depends on gunicorn 2015-04-03 15:45:50 +02:00
Jérôme Schneider 5426d9188d debian: initial packaging 2015-04-03 15:45:47 +02:00
Serghei Mihai 3898b94551 better check if session exists in current context 2015-04-03 12:08:59 +02:00