Commit Graph

1022 Commits

Author SHA1 Message Date
Frédéric Péters f4310f4cdc tox: limit pytest version (#21628) 2018-02-04 17:13:09 +01:00
Frédéric Péters c25b14cf25 cook: add cook step, to run "sub-"recipes (#15797)
{
     "cook": {
       "filename": "secondary-recipe.json"
    }}
2018-01-03 12:40:23 +01:00
Frédéric Péters f9424f64d9 cook: add support for creating secondary hoboes (#15797)
{
     "create-hobo": {
       "url": "https://hobo.second.example.net",
       "title": "Secondary Publik"
    }},
2018-01-03 12:40:23 +01:00
Frédéric Péters a81cdb0280 multitenant: inherit from TenantStorageMixin to avoid a warning (#18180) 2018-01-03 12:40:23 +01:00
Frédéric Péters 835fde9f78 misc: configure authentic not to reset passwords (#20277) 2017-12-04 12:12:51 +01:00
Frédéric Péters a9840d1aa5 authentic agent: set email to be unique by default (#19839) 2017-12-04 12:12:51 +01:00
Frédéric Péters 62e597e157 debian: set SECURE_PROXY_SSL_HEADER for nginx/runserver integration (#16863) 2017-12-04 11:49:15 +01:00
Frédéric Péters ff5a70550f tests: add some audience before testing provisionning (#20309) 2017-12-03 19:26:17 +01:00
Frédéric Péters 6a324c5296 authentic: do not send provisionning messages to empty audience (#20309) 2017-12-03 19:06:28 +01:00
Frédéric Péters 9dd347f926 misc: update for pytest 3.3, pytest-catchlog is no longer required 2017-11-29 23:50:11 +01:00
Frédéric Péters a97caa8543 misc: include status code in message logged on theme retrieval errors (#20194) 2017-11-22 09:38:49 +01:00
Thomas NOËL 362a4982e2 debian: suggests postgresql instead of recommend it (#20001) 2017-11-17 11:14:33 +01:00
Frédéric Péters 00ac96cfdf multitenant: adapt BaseLoader import for Django >= 1.9 (#19648) 2017-11-15 18:05:06 +04:00
Frédéric Péters ce5fecc664 debian: update request context processor dotted path (#19651) 2017-11-15 18:05:06 +04:00
Frédéric Péters 2589c13f46 misc: use requests instead of urlopen to check services (#20096) 2017-11-15 18:04:09 +04:00
Benjamin Dauvergne 67514efa64 multitenant: index settings and cache by tenant.domain_url not .schema_name (fixes #19520)
Two tenants can have the same schema but have differents settings.
2017-10-18 14:30:06 +02:00
Benjamin Dauvergne 861b63d18a ozwillo: validate destruction requests using OZWILLO_DESTRUCTION_SECRET (#18785) 2017-09-21 16:21:28 +02:00
Benjamin Dauvergne 4d1aafbed4 ozwillo: rename check_call() to run_command() (#18785) 2017-09-19 16:47:25 +02:00
Benjamin Dauvergne d90b1ab48a ozwillo: include README.rst, scripts and site templates in distribution (#18785) 2017-09-19 15:54:34 +02:00
Benjamin Dauvergne 0eb9d90fc7 ozwillo: improve README.txt (#18785)
- give a clear installation procedure.
- improve formatting.
2017-09-19 15:54:34 +02:00
Benjamin Dauvergne 84e96dc891 ozwillo: use NamedTemporaryFile for the recipe file (#18785) 2017-09-19 15:54:34 +02:00
Benjamin Dauvergne 30bbc4e0f7 ozwillo: log subprocess status, stdout and stderr on failures (#18785)
Also do not create the admin if the OIDC provider creation failed.
2017-09-19 15:54:34 +02:00
Benjamin Dauvergne 450a8e2e68 ozwillo: augment debug logs (#18785) 2017-09-19 15:54:34 +02:00
Frédéric Péters 08962e7524 multitenant: add idp_url/idp_api_url if there's an identity provider (#18780) 2017-09-19 15:51:15 +02:00
Frédéric Péters 9146378e0f cook: fix call to set-theme (#18580) 2017-09-11 13:47:46 +02:00
Frédéric Péters 652683f737 settings loaders: update settings with unique cookie names (#18550) 2017-09-09 13:49:29 +02:00
Frédéric Péters d24e05f21c translation update 2017-09-08 14:50:54 +02:00
Frédéric Péters 734e0c14a4 tests: don't check for a single request as the thread may have been running 2017-09-08 14:17:41 +02:00
Frédéric Péters 8e4c517e48 manager: add popup to set theme options (global title) (#18493) 2017-09-08 13:53:57 +02:00
Frédéric Péters 0f6dcd8083 theme: do not let global theme selection touch local service variables (#18087) 2017-09-08 13:53:57 +02:00
Frédéric Péters b89bed5568 manager: allow overriding a global variable in a site (#18086) 2017-09-08 13:53:57 +02:00
Benjamin Dauvergne 2c2e88081f agent/authentic2: add HOBO_PROVISIONNING to disable provisionning (fixes #18222)
The engine global variable must be set.
2017-09-07 11:42:04 +02:00
Frédéric Péters de16ec28c5 agent: consider theme variable local to a service (#18088) 2017-09-06 14:02:55 +02:00
Benjamin Dauvergne 46e45ddfb2 agent: use BaseUserSerializer for user provisionning (fixes #16924) 2017-08-29 15:16:34 +02:00
Benjamin Dauvergne ec2e6a64bd agent/authentic2: add HOBO_PROVISIONNING to disable provisionning (fixes #18222)
Default is to enable provisionning, set HOBO_PROVISIONNING to False to
disable it.
2017-08-29 15:16:34 +02:00
Frédéric Péters 2ddd8631f4 misc: adapt to change in wcsctl path (#18011) 2017-08-16 16:07:23 +02:00
Frédéric Péters 0f15949772 misc: adapt to wcs change of user (#17984) 2017-08-15 10:01:58 +02:00
Frédéric Péters 5b628d2d67 debian: do not load mellon middleware in wcs 2017-08-11 16:14:39 +02:00
Frédéric Péters 8be9391c19 debian: distribute debian_config_settings_d.py (#17971) 2017-08-11 15:52:55 +02:00
Frédéric Péters 7592b9a49f debian: add support for $etc_dir/settings.d/ (#17971) 2017-08-11 15:19:48 +02:00
Frédéric Péters ec8eda4609 debian: don't configure multitenant stuff for wcs (#17967) 2017-08-11 15:04:49 +02:00
Frédéric Péters fe63e7ae41 debian: regroup multitenant settings (#17967) 2017-08-11 15:04:49 +02:00
Frédéric Péters 8837b45973 misc: add multi-page theme skeleton cache (#17311) 2017-08-11 14:18:56 +02:00
Thomas NOËL 53bd444fcc add menu.json URL for Passerelle service, removed from homepage (#17513) 2017-07-29 18:37:28 +02:00
Jean-Baptiste Jaillet 079a3bbfdd ozwillo: change icon name for publik (#17545) 2017-07-12 10:11:35 +02:00
Jean-Baptiste Jaillet 0238fc54d1 ozwillo: remove double quote from oidc-register commmand (#17422) 2017-07-06 18:52:41 +02:00
Frédéric Péters 575ca2a35b cook: fix setting complex variables (#17330) 2017-07-04 11:31:10 +02:00
Frédéric Péters fae9989858 tests: add required OZWILLO_SECRET to test settings 2017-06-10 21:09:18 +02:00
Frédéric Péters 4ff02f33a0 tests: include hobo.contrib.ozwillo in INSTALLED_APPS
So at least syntax errors will be spotted early on.
2017-06-10 20:54:08 +02:00
Jean-Baptiste Jaillet 98eb8c1d1c ozwillo: create ozwillo app in contrib (#14935) 2017-06-09 11:47:43 +02:00