Commit Graph

1000 Commits

Author SHA1 Message Date
Thomas NOËL c1d29e160f migrate_schemas: add executor option from django-tenants-schemas (#23045) 2019-01-15 14:47:27 +01:00
Benjamin Dauvergne ffaeb45057 debian: add journald support to debian_config_common (fixes #23471) 2019-01-15 00:15:18 +01:00
Benjamin Dauvergne 203b88942f hobo: do not clobber the resolved user in RequestContextFilter (#23471) 2019-01-15 00:15:18 +01:00
Frédéric Péters 2e22202dbb debian: switch to uwsgi and a systemd unit (#29472) 2019-01-14 14:25:45 +01:00
Benjamin Dauvergne 8b45ce4986 hobo: add setting loader for variables (#28930)
Variables must be prefixed with SETTING_, suffix .extend and .update are
supported.

Ex.: SETTING_LDAP_AUTH_SETTINGS.extend = [{...}]
2019-01-14 10:36:04 +01:00
Frédéric Péters 605e2f4bfe tox: limit pytest version to a version compatible with pytest-cov 2019-01-06 17:02:35 +01:00
Frédéric Péters d1ce3121d6 translation update 2019-01-04 12:27:14 +01:00
Frédéric Péters 48f0861c7c misc: update setup.py for Python 3 and PEP 440 (#29420) 2019-01-03 14:46:29 +01:00
Frédéric Péters 4394ae788b authentic worker: skip undefined attributes (#29388) 2019-01-02 09:40:32 +01:00
Frédéric Péters 46fc66d636 profile: add control over searchable flag (#29388) 2019-01-01 13:24:04 +01:00
Frédéric Péters 20da13f842 multitenant: use environment to get application name (#29323) 2018-12-24 09:20:00 +01:00
Frédéric Péters 48b16b1a9d misc: don't expose Corbo/Mandayejs/Piwik in UI (#29092) 2018-12-21 20:56:08 +01:00
Thomas NOËL 513db18396 debian_config_common: force INFO level on django.template logging (#29239) 2018-12-21 14:43:35 +01:00
Frédéric Péters 7bd28f8967 debian: send the Date header of emails in the local time zone (#28775) 2018-12-08 12:04:13 +01:00
Frédéric Péters d5c267f4ed translation update 2018-12-05 15:55:42 +01:00
Frédéric Péters 673f8c21e0 turn home page into a list of services + status (#26761) 2018-12-04 21:17:42 +01:00
Frédéric Péters 78782f85c1 views: add import misplaced in #26761 (#26836) 2018-12-04 21:17:42 +01:00
Frédéric Péters d5984fa6c3 add caching to health API (#26836) 2018-11-29 08:13:01 +01:00
Christophe Siraut 2f6af6bd39 api: return health data as a dictionary with service slugs as keys (#26835) 2018-11-23 15:45:36 +01:00
Frédéric Péters 9dc099c6a3 multitenant: fix django 1.8 compatibility code (bis) (#28039) 2018-11-16 08:56:45 +01:00
Frédéric Péters e63c39bd9d multitenant: fix django 1.8 compatibility code (#28039) 2018-11-16 08:35:50 +01:00
Frédéric Péters c192ea99a7 management: backport django 1.8 compatibility code (#28039) 2018-11-15 23:25:26 +01:00
Frédéric Péters 7e9287ac48 multitenant: don't abort --all-tenants on first failing tenant (#28039) 2018-11-15 15:19:42 +01:00
Frédéric Péters 99567431ed logger: make force debug filter work for real (#25694) 2018-11-14 09:18:41 +01:00
Frédéric Péters b177193f40 translation update 2018-11-13 09:57:48 +01:00
Frédéric Péters 59eabafe59 multitenant: skip theme settings work when no template vars are set (#26636) 2018-11-13 08:24:27 +01:00
Frédéric Péters 7ede653252 tests: don't use theme settings loaders in multipublik tests 2018-11-12 22:11:08 +01:00
Frédéric Péters c9e094fb1c tests: adapt multitenant tests to pass whatever their order 2018-11-12 21:42:38 +01:00
Frédéric Péters 44dbfbeed8 multitenant: add loader to get settings from theme (#26636) 2018-11-12 20:13:34 +01:00
Frédéric Péters d51ccaaa48 translation update 2018-11-02 09:35:55 +01:00
Frédéric Péters eef3faf448 logging: force lasso messages to be considered as debug level (#25694) 2018-11-02 09:32:43 +01:00
Frédéric Péters c1db21744d profile: add support for additional authentic attribute kinds (#27678) 2018-11-02 09:32:43 +01:00
Serghei Mihai e4f6f0debb agent: store provider's metadata url (#16624) 2018-10-26 13:28:38 +02:00
Frédéric Péters 9239e8d9e6 debian: force empty email prefix (#27174) 2018-10-10 09:58:17 +02:00
Frédéric Péters d1c12504bb versions middleware: don't fail on corrupted apt cache (#27056) 2018-10-08 10:16:08 +02:00
Frédéric Péters 6e33678cb9 debian: don't set explicit email prefix as tenant is included (#26958) 2018-10-03 18:38:54 +02:00
Frédéric Péters 3817f20dae api: provide service slugs (#26834) 2018-10-01 09:18:25 +02:00
Frédéric Péters 5253066f5d api: limit health API results to primary services (#26833) 2018-10-01 09:18:25 +02:00
Frédéric Péters e84ba975b4 tests: add missing global fixtures 2018-09-28 16:07:19 +02:00
Christophe Siraut a6df6bdcd6 general: provide a health api (#23823) 2018-09-28 15:52:36 +02:00
Frédéric Péters 23735f44bc versions middleware: always convert + to - (#26811) 2018-09-28 11:41:44 +02:00
Frédéric Péters fab9a4f56f variables: don't treat invalid json as formatted values (#26703) 2018-09-28 11:41:44 +02:00
Frédéric Péters b08256374d debian: add explicit dependency on python-celery-common (#26791) 2018-09-27 16:43:19 +02:00
Frédéric Péters 735b1f53e0 debian: allow django > 1.8 2018-09-26 16:10:23 +02:00
Benjamin Dauvergne bfe041158c ozwillo: keep deployment request state (#23885)
Fields added to OzwilloInstance:
* state
* deploy_data
* created
* modified

First migration initialize all instances with the state DEPLOYED but new
instance will get the state NEW (change done in second migration).

OzwilloInstance was registered in the admin for managing deployments.
2018-09-24 17:01:46 +02:00
Frédéric Péters abfdd3d528 tox: limit Markdown version 2018-09-23 08:59:43 +02:00
Emmanuel Cazenave 1340956832 force email socket timeout to 10 seconds (#26351) 2018-09-17 16:15:12 +02:00
Thomas NOËL a7e6c1748a debian: add memcache client in python-hobo dependancies (#26300) 2018-09-11 11:17:57 +02:00
Frédéric Péters 0e184a8aae settings loaders: don't use string serialization of A2_IDP_OIDC_JWKSET (#25686) 2018-09-06 13:35:25 +02:00
Frédéric Péters 01da77f564 settings loaders: provide A2_IDP_OIDC_JWKSET to authentic (#25686) 2018-09-06 13:10:06 +02:00