Commit Graph

1022 Commits

Author SHA1 Message Date
Emmanuel Cazenave c336821d54 allow string or boolean kind for attribute definition (#23306) 2018-06-05 17:05:49 +02:00
Benjamin Dauvergne 557685af63 agent: truncate SAML certificate subject (fixes #24187)
The common name of a certificat cannot have more than 64 characters,
subject alternative name should be used when it is the case and the
common name left empty (here the CN is just useless).
2018-05-30 21:57:44 +02:00
Elias Showk e5f6593327 Revert "debian settings: better compatibility switch for > 1.8 TEMPLATES (#23035)"
This reverts commit f2389cf4dc.
2018-04-20 11:50:19 +02:00
Elias Showk f2389cf4dc debian settings: better compatibility switch for > 1.8 TEMPLATES (#23035) 2018-04-19 15:11:40 +02:00
Frédéric Péters d432df9ff5 general: add possibility to skip all cron jobs (#15470)
This is useful for load balancing as jobs should only be run on one
host.

Original was amended with a condition on "--all-tenants" and help messages.

Signed-off-by: Christophe Siraut <csiraut@entrouvert.com>
2018-04-19 14:32:00 +02:00
Frédéric Péters 6df2bbe13c remove obsolete test file 2018-04-19 09:52:47 +02:00
Frédéric Péters 13f9d7653b misc: fix hobo_deploy argument parsing to allow for --redeploy (#23243) 2018-04-17 15:48:17 +02:00
Frédéric Péters ffda2774d8 tests: run with templates debugging turned on to get template sources 2018-04-04 15:52:15 +02:00
Frédéric Péters 05c4acd4e8 misc: mark support for django 1.11 2018-04-04 15:14:23 +02:00
Emmanuel Cazenave fe017d9deb tests: dynamically change ALLOWED_HOSTS in multitenants tests 2018-04-04 15:14:23 +02:00
Emmanuel Cazenave 2fde2a61b8 tests: update checks of response location 2018-04-04 15:14:23 +02:00
Emmanuel Cazenave 5affc1bdf5 tests: update checks for shared template source 2018-04-04 15:14:23 +02:00
Emmanuel Cazenave 8c29354aef tests: add ALLOWED_HOSTS to tests settings 2018-04-04 15:14:23 +02:00
Frédéric Péters 1dbf481fda runscript: use argparse for 1.11 compatibility (#20933) 2018-04-04 15:12:42 +02:00
Frédéric Péters 8177a2d399 multitenant: reset settings getattr method to a cacheless version (#20933) 2018-04-04 15:12:42 +02:00
Frédéric Péters 55cb014c2d multitenant: update template loader for django 1.11 (#20933)
And drop django<1.8 compatibility.
2018-04-04 15:12:42 +02:00
Frédéric Péters babe4ff193 tests: update urls.py usage in fake tests app (#20933) 2018-04-04 15:12:42 +02:00
Frédéric Péters 0f2f14b14d ozwillo: update urls.py usage (#20933) 2018-04-04 15:12:42 +02:00
Frédéric Péters ac3a841256 misc: update management commands to new arg parsing (#20933) 2018-04-04 15:12:42 +02:00
Frédéric Péters 2c64e14dc8 theme: lazy load Variable model (#20933)
So the module can be used outside of Hobo.
2018-04-04 15:12:42 +02:00
Frédéric Péters d33e2b162b misc: fix migrate_schemas with django 1.11 (#20933) 2018-04-04 15:12:42 +02:00
Frédéric Péters 7c44f3e19b haystack: don't declare a file storage for fake initial tenant (#20933) 2018-04-04 15:12:42 +02:00
Frédéric Péters b70c18a151 general: remove obsolete future template tag (#20933) 2018-04-04 15:12:42 +02:00
Frédéric Péters 2bb09b4c70 general: update settings for Django 1.11 (#20933) 2018-04-04 15:12:42 +02:00
Frédéric Péters 5a15dd034a general: update urls.py for django 1.11 (#20933) 2018-04-04 15:12:42 +02:00
Emmanuel Cazenave 4dda39a6bf set TENANT_BASE to a non exisiting path (#22892) 2018-03-30 10:25:46 +02:00
Emmanuel Cazenave 8775faab27 correct typo in logger call (#22894) 2018-03-29 16:05:02 +02:00
Frédéric Péters 661fd751a6 tests: use Attribute.all_objects to get all fields (#22751) 2018-03-29 15:48:25 +02:00
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