Valentin Deniaud
726ba2c104
agent: provision authentication levels along with roles
...
gitea-wip/hobo/pipeline/head There was a failure building this commit
Details
todo: auth_level doesn't exist for existing roles, either catch the
exception, run a migration in order to guarantee that all the roles have
auth_level, or use AutoOneToOneField
2019-03-29 16:27:28 +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
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
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