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
Frédéric Péters
0b6b9e313b
tox: run tests against django 1.11 ( #25658 )
2018-09-06 11:24:11 +02:00
Frédéric Péters
c0b8e258d9
misc: update appbar actions to new markup ( #25999 )
2018-08-31 17:16:55 +02:00