Commit Graph

722 Commits

Author SHA1 Message Date
Frédéric Péters 5264b1c6e0 misc: allow journald logging of unicode strings (#30890) 2019-02-25 21:43:40 +01:00
Frédéric Péters f079e95570 misc: use publik-base-theme for portal agent (#30334) 2019-02-21 14:40:44 +01:00
Frédéric Péters 37f7dff960 multitenant: skip tenants where all migrations are applied (#29522) 2019-02-21 14:40:44 +01:00
Frédéric Péters a56d928d9b misc: handle shared template (used for 404) for hobo itself (#30482) 2019-02-08 14:48:38 +01:00
Benjamin Dauvergne 050dd5dbd6 ozwillo: add synchronization script (#30027) 2019-02-06 12:24:01 +01:00
Frédéric Péters 7aa49fcf12 misc: look for portal agent associated to user OU when in Authentic (#29658) 2019-02-06 10:30:11 +01:00
Frédéric Péters c6d4361d84 misc: don't follow redirects when checking service status (#30052) 2019-02-04 14:30:29 +01:00
Frédéric Péters 4f374db177 translation update 2019-01-18 10:38:37 +01:00
Frédéric Péters e814614bd4 franceconnect: update partner site URL (#29871) 2019-01-18 10:37:21 +01:00
Frédéric Péters 96f3ef1bc1 trivial: mark string for translation 2019-01-18 10:23:58 +01:00
Frédéric Péters 33b6463cdb translation update 2019-01-18 09:34:16 +01:00
Frédéric Péters a9f08bef7d misc: add support for sharing custom 404 page (#29837) 2019-01-18 09:34:16 +01:00
Frédéric Péters f42fdf1b0d misc: add a page to configure FranceConnect (#29642) 2019-01-18 08:44:06 +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
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 d1ce3121d6 translation update 2019-01-04 12:27:14 +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
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 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 d1c12504bb versions middleware: don't fail on corrupted apt cache (#27056) 2018-10-08 10:16:08 +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
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
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 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
Frédéric Péters c0b8e258d9 misc: update appbar actions to new markup (#25999) 2018-08-31 17:16:55 +02:00
Frédéric Péters d26f13e9ec multitenant: sync management command base classes with upstream (#25656) 2018-08-29 09:48:26 +02:00
Frédéric Péters aff40308bf multitenant: include tenant domain in logging emails (#25715) 2018-08-29 09:48:26 +02:00