Christophe Siraut
9924c83c5f
environment: enable ServiceBase validation when performing cook ( #32454 )
2019-04-18 17:26:36 +02:00
Frédéric Péters
442c39f999
translations: fill header
2019-04-18 15:28:40 +02:00
Frédéric Péters
4321f433d8
translations: use non breaking spaces before colons
2019-04-18 15:27:57 +02:00
Christophe Siraut
5231bc878c
translation update
2019-04-18 14:28:52 +02:00
Christophe Siraut
4a5b60a95a
emails/validators: miscellaneous adjustments ( #32435 )
...
* address preferred mx server
* set connection timeout
* do not raise validation error on temporary failures
* add an option to bypass smtp validation
* catch all dns exceptions
2019-04-18 14:28:52 +02:00
Christophe Siraut
133bd51350
emails/validators: ugettext_lazy uses named arguments, validation error wording ( #32426 )
2019-04-18 14:28:52 +02:00
Benjamin Dauvergne
6bc71fc1b4
agent: generate RSA-SHA256 self signed certificates ( #31964 )
2019-04-17 17:30:35 +02:00
Christophe Siraut
1b9704742f
add default_from_email checks ( #24519 )
2019-04-17 16:03:30 +02:00
Christophe Siraut
9f715b356a
cook : perform clean_fields() validations
2019-04-17 11:54:52 +02:00
Christophe Siraut
e2ffab609d
ServiceBase: validate base_url ( #31384 )
2019-04-17 11:54:48 +02:00
Christophe Siraut
73848f82f3
commands/cook: add prechecks on recipe ( #16599 )
2019-04-16 18:05:02 +02:00
Christophe Siraut
2e02dd0d35
debian: bump debhelper compatibility level ( #32260 )
2019-04-16 14:38:11 +02:00
Frédéric Péters
c4c0c24ad8
import_template: don't error out in case of missing template ( #31958 )
2019-04-03 09:40:38 +02:00
Frédéric Péters
2f9e3eab75
hobo_deploy: call import_template command (not import-template ( #31908 )
2019-04-02 09:15:27 +02:00
Frédéric Péters
0dfe3a1733
typo fix ( #31357 )
2019-03-19 08:24:03 +01:00
Benjamin Dauvergne
a396773103
environment: parse float value as json integers in variables ( #31332 )
...
If you need a real integer you must always put a decimal point, i.e.
write 1.0 not 1.
2019-03-18 15:51:54 +01:00
Benjamin Dauvergne
16f9122b7b
logger: improve logic in RequestContextFilter ( #31108 )
...
Previous logic forbid passing explicit user and request in the log call
like that :
logger.info('message', extra={'request': request, 'user': user})
2019-03-18 15:12:22 +01:00
Benjamin Dauvergne
1c39894527
logger: PEP8ness ( #31108 )
2019-03-18 15:12:22 +01:00
Benjamin Dauvergne
118ee9b613
logger: add copyright notice ( #31108 )
2019-03-18 15:12:22 +01:00
Benjamin Dauvergne
2263f59679
multitenant: wrap schema creation in atomic() ( #23119 )
2019-03-18 15:01:11 +01:00
Benjamin Dauvergne
27e006a180
Jenkinsfile: disable concurrent builds ( #31337 )
2019-03-18 11:53:15 +01:00
Benjamin Dauvergne
f76a6a84e8
use BRANCH_NAME for naming test databases ( #31337 )
2019-03-18 11:53:15 +01:00
Frédéric Péters
c9d3c55260
tox: limit django-jsonfield version to keep django 1.8 compatibility
2019-03-17 17:18:12 +01:00
Frédéric Péters
304348505f
misc: use key= in sort() calls ( #31357 )
2019-03-17 15:49:33 +01:00
Christophe Siraut
03a2aa8ed4
agent: add generic import_template management command ( #14630 )
2019-03-15 11:28:05 +01:00
Frédéric Péters
ea05d2abb8
misc: never skip migrations if explicit migration actions are given ( #31236 )
2019-03-09 21:42:05 +01:00
Frédéric Péters
f5495c72d0
debian: don't start hobo-agent if policy-rc.d says so ( #14724 )
2019-03-08 00:11:49 +01:00
Benjamin Dauvergne
e90b5681e0
ozwillo: remove debugging statements in user synchronization scripts
2019-03-07 23:14:30 +01:00
Frédéric Péters
811c05bfd1
misc: remove obsolete/never used piwik support ( #30973 )
2019-03-04 11:19:09 +01:00
Thomas NOËL
5bf6f72d9f
authentic: clarify Role details frontoffice usage ( #24089 )
2019-02-27 16:37:28 +01:00
Thomas NOËL
4645073b5f
debian: refine uwsgi settings ( #30933 )
2019-02-27 12:16:49 +01:00
Frédéric Péters
5fd3eb3998
debian: force 0644 as mode for uploaded files ( #30905 )
2019-02-26 14:02:00 +01:00
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
Benjamin Dauvergne
e9929d3b5b
debian: configure journald filters and formatter ( #30613 )
...
In order to get logs:
* on par with syslog for the message,
* with structured fields for requests/tenants informations.
2019-02-14 15:22:56 +01:00
Frédéric Péters
7dbb469a4f
tests: don't make theme_base go through dedicated hobo code path
2019-02-08 15:09:48 +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
6b6f4dc4b3
tests: adapt mocked requests.get to accept all args ( #30052 )
2019-02-04 15:07:01 +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
5b05a6ff99
jenkins.sh: add -r to rm htmlcov ( #29776 )
2019-01-17 09:32:12 +01:00
Benjamin Dauvergne
1c7a6693e5
use a Jenkinsfile ( #29776 )
2019-01-16 11:40:24 +01:00