Commit Graph

1332 Commits

Author SHA1 Message Date
Nicolas Roche 32b5136abc tox: remove python2 tests (#45561)
gitea-wip/hobo/pipeline/head There was a failure building this commit Details
gitea/hobo/pipeline/head Build started... Details
2020-07-29 14:47:40 +02:00
Nicolas Roche a74d77ec8d tests: skip pytest 6.0.0 release to keep caplog tests working (#45556) 2020-07-29 14:36:31 +02:00
Thomas NOËL ad23d09e3a multitenant: show domain and schema in tenant object str method (#45343) 2020-07-28 15:18:08 +02:00
Frédéric Péters a8c3eaf395 hobo agent: notify subservices on profile changes (#43553) 2020-07-27 16:06:24 +02:00
Frédéric Péters 9aa26aca45 matomo: detect bad tracking for hotjar and xiti (#45488) 2020-07-27 14:50:12 +02:00
Frédéric Péters fd1c99f073 debian: use cheaper uwsgi subsystem (#45456) 2020-07-24 15:23:26 +02:00
Thomas NOËL e9506e6fd0 hobo_deploy: increase SAML keys size from 1024 to 2048 bits (#43121) 2020-07-17 07:24:22 +02:00
Valentin Deniaud 10181c8333 common: use a callable as default in ArrayField (#45100) 2020-07-15 14:52:46 +02:00
Frédéric Péters 9b1012b223 translation update 2020-07-14 09:33:21 +02:00
Nicolas Roche be3ffd83a6 misc: ask for most important parameters on home page (#44413) 2020-07-13 19:05:39 +02:00
Benjamin Dauvergne 90a954b45e misc: provision user.is_active (#44896) 2020-07-10 21:01:34 +02:00
Valentin Deniaud 88c06f1df0 agent: save role emails during provisionning (#44754) 2020-07-10 16:26:36 +02:00
Nicolas Roche 3d632d370c tests: use a random free port for smtp server (#44890) 2020-07-09 16:21:11 +02:00
Valentin Deniaud eb22673ee5 tests: use reliable references to objects (#44861) 2020-07-07 14:17:37 +02:00
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