Valentin Deniaud
f833a08358
tests: switch to postgresql ( #44861 )
2020-07-07 14:17:37 +02:00
Frédéric Péters
c00779e7ab
translation update
2020-06-30 17:45:07 +02:00
Nicolas Roche
02052aff40
emails: allow user to define email sender name ( #44411 )
2020-06-29 17:08:04 +02:00
Nicolas Roche
b314c1f9a8
emails: correct help text on email prefix field ( #44565 )
2020-06-29 16:12:54 +02:00
Thomas NOËL
ab3d543997
cook: add auto flag in set-variable action ( #44325 )
2020-06-26 15:32:15 +02:00
Benjamin Dauvergne
0a476f2b33
misc: do not wait already deployed SP ( #43035 )
2020-06-26 11:46:56 +02:00
Benjamin Dauvergne
bad0618e16
tests_authentic2: verify calls to sleep() on redeploy ( #43035 )
2020-06-26 11:46:56 +02:00
Frédéric Péters
e99dc29f4e
emails: order options to have prefix before signature ( #44409 )
2020-06-26 10:08:01 +02:00
Frédéric Péters
858521f6c4
provisionning: get all roles ( #19516 )
2020-06-23 10:18:15 +02:00
Benjamin Dauvergne
c448546dbe
py3: adapt support of multitenant in threads ( #44021 )
2020-06-15 16:17:00 +02:00
Benjamin Dauvergne
6361be78c9
tests_multitenant: test threading.Timer ( #44021 )
2020-06-15 11:56:59 +02:00
Frédéric Péters
502759f0d7
translations: typo fix ( #44026 )
2020-06-12 15:16:18 +02:00
Frédéric Péters
83e6d3ef17
tox: limit django-filter to <2.3
...
pkg_resources.ContextualVersionConflict: (Django 1.11.29 (...),
Requirement.parse('Django>=2.2'), {'django-filter'})
-- https://jenkins.entrouvert.org/job/hobo/2776/console
2020-06-05 20:44:01 +02:00
Frédéric Péters
0012761656
general: use HTTP API to provision users & groups ( #43245 )
2020-05-29 12:24:18 +02:00
Frédéric Péters
e5cea48f38
emails: use correct variable name for global email prefix ( #43064 )
2020-05-19 10:20:56 +02:00
Frédéric Péters
db5941531b
translation update
2020-05-19 09:39:25 +02:00
Frédéric Péters
f5ca32f8e0
profile: limit field identifier length ( #43036 )
2020-05-18 20:33:55 +02:00
Nicolas Roche
29914b6d36
emails: allow user to define default mail object ( #41430 )
2020-05-18 15:34:56 +02:00
Frédéric Péters
2f839757a5
misc: use new location for django.urls imports ( #42967 )
2020-05-15 18:35:18 +02:00
Frédéric Péters
10729f15c9
tests: fix to pass integer as verbosity
2020-05-15 17:20:25 +02:00
Frédéric Péters
c4a80cb6c5
cook: renotify agents when waiting for deployment ( #42956 )
2020-05-15 16:32:16 +02:00
Frédéric Péters
0e61667d24
misc: display details when using verbose cook ( #39744 )
2020-05-15 16:32:16 +02:00
Frédéric Péters
09c8ada5bc
debian: don't log SuspiciousFileOperation errors ( #42819 )
2020-05-15 11:32:38 +02:00
Lauréline Guérin
35f66b3f48
misc: disable django.security.DisallowedRedirect logs ( #33620 )
2020-05-07 09:17:32 +02:00
Serghei Mihai
5370064071
multitenant: add loader to define MELLON_LOGIN_HINTS setting ( #42191 )
2020-05-05 15:31:06 +02:00
Frédéric Péters
8b1c24db2b
misc: don't display service variables that were automatically set ( #42112 )
2020-04-28 09:11:18 +02:00
Frédéric Péters
e063c29314
misc: don't create setting variables on get() ( #42114 )
2020-04-28 09:09:41 +02:00
Benjamin Dauvergne
225e22747c
tests_authentic: adapt to evolutions in authentic2 ( #42154 )
...
* django-filters>=2 is now usable with authentic, for py2 run it must
be explicitely limited to django-filter<2.
* settings must use MIDDLEWARE instead of MIDDLEWARE_CLASSES
2020-04-27 18:22:51 +02:00
Benjamin Dauvergne
540f274c33
misc: make ProvisionningMiddle inherit from MiddlewareMixin ( #42154 )
2020-04-27 17:15:53 +02:00
Benjamin Dauvergne
c11cb76c6a
tests: adapt fixture to permisssions changes in authentic ( #42087 )
...
Permission given to role's administrative roles changed from using the
'admin' permission to the 'manage-members' permission (#20513 ).
2020-04-24 16:45:44 +02:00
Christophe Siraut
7204caec79
Jenkinsfile: use default distribution target ( #41301 )
2020-04-24 15:46:59 +02:00
Thomas NOËL
51078a11de
environment: autorize secondary Service title homonymy ( #41984 )
2020-04-22 17:56:50 +02:00
Frédéric Péters
66094c66e2
misc: don't create variables on get() ( #41961 )
2020-04-22 12:08:05 +02:00
Benjamin Dauvergne
edc35406cc
tests_multitenant: fix non deterministic behaviour
2020-04-20 23:58:43 +02:00
Frédéric Péters
22bbfcdb44
emails: handle DNS TXT entries as the bytes they are ( #41894 )
2020-04-20 18:27:06 +02:00
Frédéric Péters
df858e44a7
translation fix
2020-04-18 13:52:11 +02:00
Benjamin Dauvergne
2a4a2305d0
emails: handle errors during RCPT test ( #41789 )
2020-04-16 19:52:16 +02:00
Frédéric Péters
24e652270e
debian: adapt breaks/replaces for actual version numbers ( #41640 )
2020-04-15 15:39:47 +02:00
Frédéric Péters
8c0575d4cb
debian: fix reference to python-celery-common ( #41640 )
2020-04-15 15:37:55 +02:00
Frédéric Péters
dd6d9c8b25
debian: run hobo & hobo-agent with python 3 ( #41640 )
2020-04-15 14:20:04 +02:00
Benjamin Dauvergne
2b0474a2e9
tests_multitenant: mock journald sender ( #41250 )
2020-04-15 08:13:44 +02:00
Frédéric Péters
8605761621
misc: display sec 1 level in green ( #41721 )
2020-04-15 08:08:48 +02:00
Frédéric Péters
e3457f1461
build: keep on installing css file ( #41672 )
2020-04-14 19:38:53 +02:00
Frédéric Péters
0ec72ff95b
misc: make whole service status block a link ( #41717 )
2020-04-14 19:34:01 +02:00
Frédéric Péters
4ed9079fd6
build: ship seo templates
2020-04-14 19:33:59 +02:00
Frédéric Péters
12e5181347
build: switch to scss ( #41672 )
2020-04-14 16:56:48 +02:00
Frédéric Péters
8a727ac703
misc: give timeout to all health requests ( #41703 )
2020-04-14 16:56:48 +02:00
Frédéric Péters
4d0fae0293
translation update
2020-04-14 15:00:12 +02:00
Frédéric Péters
49575cffc6
misc: add details about security headers in health info ( #41630 )
2020-04-14 14:20:20 +02:00
Frédéric Péters
536713ebca
translation update
2020-04-14 09:29:11 +02:00