Benjamin Dauvergne
411e94363a
agent/authentic2: fix provisionning of attributes when an attribute is disabled ( #22751 )
...
Attribute.objects.get_or_create() can fail on an existing attribute as
the default "objects" manager of the Attribute model hide disabled
attributes, so the get() can fail but won't be able to create the
attribute.
2018-03-29 15:45:04 +02:00
Benjamin Dauvergne
79da1603bd
agent/authentic2: use Attribute.disabled field to disable an attribute ( #22751 )
2018-03-29 15:09:32 +02:00
Thomas NOËL
f3a2cb269b
never fallback to public on migrate_schemas ( #22873 )
2018-03-29 10:41:44 +02:00
Frédéric Péters
3218eb5339
settings: quote sender ( #22837 )
2018-03-27 17:25:11 +02:00
Thomas NOËL
ebeec12cba
debian/hobo-agent: add support for settings.d ( #22082 )
2018-03-24 01:40:31 +01:00
Thomas NOËL
d647fa9511
debian: add missing import in settings.d helper ( #22780 )
2018-03-24 01:39:19 +01:00
Frédéric Péters
9f4ad342e8
misc: update rest-framework user look up for new _meta API ( #21098 )
2018-03-22 08:15:18 +01:00
Frédéric Péters
456ca1b8e3
authentic agent: respect profile field order ( #22645 )
2018-03-20 16:02:15 +01:00
Frédéric Péters
c46b9b1f82
misc: sort items in variables screen ( #22593 )
2018-03-18 18:31:33 +01:00
Benjamin Dauvergne
a50f2f1dfa
ozwillo: add primary=True to create-hobo ( #22496 )
...
As cook is launched from a thread inside a tenant, we must force
primary=True or cook will try to create a secondary hobo.
2018-03-13 17:12:59 +01:00
Benjamin Dauvergne
72ca424f10
multitenant: shorten schema names to stay within postgresql limits ( #22494 )
2018-03-13 16:57:50 +01:00
Frédéric Péters
b75755ffe8
profile: switch birth date field to the new birthdate field type ( #22443 )
2018-03-12 09:27:11 +01:00
Frédéric Péters
93eacef399
authentic agent: do not alter type of attributes ( #22437 )
2018-03-12 09:27:07 +01:00
Frédéric Péters
3491269db8
agent: ignore all errors when retrieving idp metadata ( #21931 )
2018-03-09 11:00:08 +01:00
Frédéric Péters
3b36c4fcd3
settings loaders: include global title in email from ( #22262 )
2018-03-09 10:50:31 +01:00
Frédéric Péters
b7b7a84879
misc: don't use settings in async/thread theme update ( #22325 )
2018-03-09 10:49:28 +01:00
Frédéric Péters
8e230861e6
debian: set CSRF_COOKIE_HTTPONLY by default ( #21030 )
2018-03-09 10:48:40 +01:00
Thomas NOËL
c74241d420
debian: activate django-mellon AuthnRequest eo:next_url Extension option ( #22352 )
2018-03-07 16:39:43 +01:00
Elias Showk
67e421e2db
authentic hobo_deploy use email and first_name from hobo.json and settings.ADMINS for superusers ( #21888 )
2018-03-05 15:52:55 +01:00
Josue Kouka
0962606c02
fix piwik manage command path ( #21474 )
2018-02-15 17:18:55 +01:00
Frédéric Péters
cc724cfc87
cook: allow setting first and last names of superusers ( #21889 )
2018-02-15 15:50:15 +01:00
Frédéric Péters
c1768632e1
general: add support for prometheus stats ( #19766 )
2018-02-14 11:54:23 +01:00
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