Commit Graph

1099 Commits

Author SHA1 Message Date
Nicolas Roche 88d57780bc hobo_deploy: do not recall import_template when it previously success (#33875)
gitea-wip/hobo/pipeline/head There was a failure building this commit Details
gitea/hobo/pipeline/head Build started... Details
2019-06-28 15:18:32 +02:00
Nicolas Roche e1c34b3b63 hobo_deploy: write hobo.json even if import_template fails (#33874) 2019-06-28 15:18:32 +02:00
Nicolas Roche e869920a9d hobo_deploy: remove dedicated hobo_deploy's for combo that is no more needed (#33594) 2019-06-28 14:40:31 +02:00
Nicolas Roche e5ede8832e hobo_deploy: simplify get_theme function on hobo_deploy.py (#33592) 2019-06-28 14:32:40 +02:00
Nicolas Roche 43c082bf3b hobo_deploy: internally call import_template using tenant_command (#33873) 2019-06-28 13:23:17 +02:00
Frédéric Péters 4e379b2f91 settings loader: always use primary portal user for a2 homepage (#34356) 2019-06-26 15:56:57 +02:00
Frédéric Péters 157358dbef tests: adapt as "User Profile" is not always displayed anymore (#33441) 2019-06-21 11:28:49 +02:00
Frédéric Péters 9343d3cd6c misc: remove link to profile fields screen if there's no authentic (#33441) 2019-06-21 10:30:52 +02:00
Frédéric Péters a5836a35b6 misc: remove link to FranceConnect screen if there's no authentic (#34209) 2019-06-21 10:28:34 +02:00
Frédéric Péters 20018fbac8 settings loaders: add all theme details in settings.THEME_INFO (#34025) 2019-06-16 20:22:56 +02:00
Frédéric Péters 7915360e1f theme: add support for themes.json switch to dictionary (#34024) 2019-06-16 20:21:59 +02:00
Frédéric Péters 3d71a85196 translation update 2019-06-12 11:07:52 +02:00
Frédéric Péters 63a9936f64 misc: change welco description and default slug to be about mails (#33702) 2019-06-05 13:01:12 +02:00
Frédéric Péters df4e96f847 debian: move python-systemd to depends (#33699) 2019-06-05 12:09:04 +02:00
Benjamin Dauvergne e5b4fe9adf create a new UserSettingsHolder on each reload of tenant settings (#33563) 2019-06-04 16:41:54 +02:00
Benjamin Dauvergne 5e1b5a1169 tests_multitenant: add test on settings.json reloading (#33563) 2019-06-04 16:41:54 +02:00
Benjamin Dauvergne 570722b01a code style (#33563) 2019-06-04 16:41:54 +02:00
Benjamin Dauvergne c5a247cb67 stop threading wrapped around (#33563) 2019-06-04 16:41:54 +02:00
Benjamin Dauvergne 0a7f6f9b5d factorize loader instance creation (#33563) 2019-06-04 16:41:54 +02:00
Benjamin Dauvergne f3bea0612f code style (#33563) 2019-06-04 16:41:54 +02:00
Frédéric Péters c83ef92a3a tests: mock more things in secondary hobo cook test 2019-06-04 15:42:03 +02:00
Frédéric Péters f57c8a7718 cook: wait for secondary hobo to be deployed (#33653) 2019-06-04 15:19:29 +02:00
Frédéric Péters e70d32b5a6 multitenant: use unique name for authentic opened session cookie (#33603) 2019-06-04 15:19:29 +02:00
Nicolas Roche 76ce7c38f3 tests: add unit tests for import_template.py (#33333) 2019-05-31 10:48:01 +02:00
Nicolas Roche 7dcc824782 tests: add unit tests for hobo_deploy.py (#33224) 2019-05-31 10:47:09 +02:00
Nicolas Roche cbd08f81b7 doc: typo into README file (#33224) 2019-05-31 10:35:51 +02:00
Nicolas Roche 6bb4f07ba3 tests: really assert cook's generated environment is as expected (#33536) 2019-05-31 10:25:08 +02:00
Nicolas Roche eca3d26b3e matomo: do not abort if simulated first tracking visit fails (#32796) 2019-05-31 10:14:55 +02:00
Nicolas Roche 8118976981 matomo: manage http status codes (#32796) 2019-05-31 10:14:55 +02:00
Nicolas Roche a218eef30f matomo: rewrite managing exceptions into tests (#32796) 2019-05-31 10:14:55 +02:00
Nicolas Roche 3dcdf9552a matomo: simulate first tracking visit (#32796) 2019-05-31 10:14:55 +02:00
Frédéric Péters a8670a2197 multitenant: drop 1.8 compatibility from template loader (#33238) 2019-05-31 08:28:42 +02:00
Frédéric Péters f0d10f92a9 misc: require django 1.11 (#33238) 2019-05-31 08:28:42 +02:00
Nicolas Roche f035e6a2cf cook: remove redondant instructions (#33457) 2019-05-27 19:45:07 +02:00
Nicolas Roche 2afc250a97 cook: add unit tests for cook.py (#32886) 2019-05-27 19:37:15 +02:00
Frédéric Péters 918a53f5cf debian: add daily job to clean sessions (#33129) 2019-05-16 17:15:02 +02:00
Benjamin Dauvergne 8e0ca0e8eb agent: adapt to authentic2 spring cleaning (#33120)
See #32934.
2019-05-16 09:19:21 +02:00
Nicolas Roche 985ffb9e48 matomo: adapt translations (#32940) 2019-05-09 15:42:48 +02:00
Frédéric Péters 5c551291bc misc: ship matomo integration templates 2019-05-02 17:33:23 +02:00
Nicolas Roche 3f29b2d33d matomo: french translation (#31778) 2019-05-02 10:53:29 +02:00
Nicolas Roche 2ffbf9ec43 matomo: views form manual and automatic configuration (#31778) 2019-05-02 10:53:29 +02:00
Nicolas Roche 71fdf9f7c5 matomo: manage matomo's webservices (#31778) 2019-05-02 10:53:29 +02:00
Nicolas Roche 95e60632ab matomo: correct README file (#31778) 2019-05-02 10:53:29 +02:00
Benjamin Dauvergne 01a24f29a5 multitenant: load multitenant thread classes early on (#32685)
Also do not keep a tenant around if current database wrapper is not
multitenant aware.
2019-04-30 18:19:54 +02:00
Thomas NOËL 7447b01045 emails: do not check SPF if ALLOWED_SPF_RECORDS is empty (#32712) 2019-04-30 16:05:23 +02:00
Nicolas Roche f3feefca2b cook: correct reression on cook action using several args (#32687) 2019-04-29 19:26:01 +02:00
Frédéric Péters 362af52cdd combo: add custom import_template to ignore errors with some names (#32495) 2019-04-19 16:21:42 +02:00
Nicolas Roche 6eb6a6c525 add tests on import-template query (#32469) 2019-04-19 10:05:08 +02:00
Emmanuel Cazenave aefff59310 declare dnspython dependency in setup.py (#32471) 2019-04-18 20:00:50 +02:00
Nicolas Roche 261de0d17b make effective tests from the tests_schemas directory (#32468) 2019-04-18 18:27:21 +02:00