Commit Graph

1022 Commits

Author SHA1 Message Date
Thomas NOËL 7f9a9f3792 update french translations 2017-05-21 13:55:01 +02:00
Thomas NOËL 2551332635 multitenant: set default verbosity to 0 on migrate_schemas (#16421)
with verbosity=0, Django migrate_schema don't use autodetector,
this speeds up the process.
2017-05-20 23:44:27 +02:00
Frédéric Péters ba6861616c agent: terminate all threads even in case of failure (#16151) 2017-05-19 15:34:40 +02:00
Benjamin Dauvergne 33bbbeff26 do not provision if there is not tenant currently (fixes #16391) 2017-05-18 09:32:28 +02:00
Benjamin Dauvergne d3b918a9ba authentic2: enable provisionning in management commands (#15550) 2017-05-17 12:14:16 +02:00
Benjamin Dauvergne 8c7d96ff38 multitenant: replace --schema by --domain in management commands (#15550) 2017-05-17 12:09:02 +02:00
Benjamin Dauvergne 082efaaa91 multitenant: add a value to Command.args for tenant_command (#15550)
Without it tenant_command cannot be called with call_command().
2017-05-17 12:09:02 +02:00
Thomas NOËL 4643f93bbc hobo_notify: sync is_staff with is_superuser (#15977) 2017-05-17 11:36:03 +02:00
Frédéric Péters 0db782e086 multitenant: sort tenants in tenant selection prompt (#16318) 2017-05-17 11:22:06 +02:00
Frédéric Péters eadbcce9d2 cook: display a success message in default verbosity level (#16287) 2017-05-17 11:22:06 +02:00
Frédéric Péters 1b306f5139 debian: add support for TEMPLATES in settings (#15958) 2017-05-02 15:56:34 +02:00
Frédéric Péters 4f7e29776c misc: allow boolean json values in variables (#15970) 2017-05-02 15:56:34 +02:00
Frédéric Péters 52b4e14c4e profile: never include disabled fields in settings (#16066) 2017-05-02 15:56:05 +02:00
Frédéric Péters 447dad2680 general: limit to django 1.8 (#15741) 2017-04-14 14:08:16 +02:00
Frédéric Péters c2b4ec6c36 manager: don't display secondary passerelle on homepage (#14571) 2017-04-14 14:08:15 +02:00
Frédéric Péters 251db1102d multipublik: include ou name in title of secondary services (#15803) 2017-04-14 14:08:15 +02:00
Frédéric Péters 9ecff9d518 cook: handle --verbose 0 to suppress output (#15752) 2017-04-14 14:08:15 +02:00
Frédéric Péters 4607cdbdcf versions: handle debian packages built with PEP440 versions (#15737) 2017-04-04 10:18:19 +02:00
Jean-Baptiste Jaillet 1875f739a9 environment: ignore SSLError timeout in check_operational (#15572) 2017-04-03 10:20:53 +02:00
Jean-Baptiste Jaillet 78971ab9ef environnement: add timeout option to cook command (#15514) 2017-04-03 10:20:53 +02:00
Jean-Baptiste Jaillet 1e1ee079bd multitenant: add delete_tenant command (#15513) 2017-03-31 12:34:41 +02:00
Jean-Baptiste Jaillet 5c37a4a6bc environment: test slugs are unique (#9154)
test if slugs are unique between different services
2017-03-23 14:14:23 +01:00
Benjamin Dauvergne 441507ec0e tox.ini: run passerelle tests with Django 1.8 only 2017-03-23 00:11:26 +01:00
Benjamin Dauvergne c6553eb1b2 tox.ini: run authentic tests with Django 1.8 only 2017-03-23 00:11:26 +01:00
Benjamin Dauvergne ee4c8da606 tests: replace pytest-capturelog by pytest-catchlog
catchlog is a maintained fork of capturelog.
2017-03-22 23:36:23 +01:00
Benjamin Dauvergne 269ea4a1d1 jenkins.sh: force recreation of tox environment on each run 2017-03-22 23:36:23 +01:00
Thomas NOËL 86be71d084 debian: add tenant aware haystack in debian_config_common.py (#15392) 2017-03-13 09:27:22 +01:00
Frédéric Péters 7b33bcf3aa multitenant: execute schema migrations on sorted tenants (#15019) 2017-02-20 10:57:28 +01:00
Frédéric Péters 1bd583662a misc: mark 'save' buttons with a CSS class (#14981) 2017-02-13 19:11:26 +01:00
Frédéric Péters bd9b1fc609 agent: always terminate all threads (#14924) 2017-02-08 16:01:19 +01:00
Frédéric Péters 3a4e9ec2da agent: add explicit call to .close() (#14868) 2017-02-02 16:35:10 +01:00
Frédéric Péters 35bfbd91db misc: isolate statics_hash in its own context processor (#9932)
The benefit is to delay loading packages versions until they are
required.
2017-01-19 16:44:53 +01:00
Thomas NOËL 3654e88f5b remove passerelle specific hobo_deploy (#14413)
useless after #12391: passerelle now always trust services from
settings.KNOWN_SERVICES
2017-01-19 14:50:17 +01:00
Benjamin Dauvergne 014ac7597f hobo_deploy: call import-template with template_name (#13154)
If the current project has an import-template command and the current service
has a template_name we call the first with the second as a parameter.
2017-01-16 16:26:17 +01:00
Frédéric Péters f2a9d9170f worker: run hobo processes in parallel (#13617) 2017-01-16 10:25:01 +01:00
Frédéric Péters cf3351f858 authentic: change emails_to_members to be True by default (#14562) 2017-01-12 09:41:19 +01:00
Frédéric Péters 588a802e25 tox: run multipublik tests 2017-01-04 09:51:15 +01:00
Frédéric Péters 8371097f3b add basic multipublik deployment tests 2017-01-04 09:42:56 +01:00
Frédéric Péters f2be7d730e trivial: add missing space (pylint) 2017-01-03 14:25:53 +01:00
Frédéric Péters 62abfec767 misc: fix default fallback for theme_base_filename (#14462) 2017-01-03 12:36:36 +01:00
Frédéric Péters d0927366a1 hobo deploy: don't recreate services in different branches (#14493) 2017-01-03 12:36:36 +01:00
Frédéric Péters 10f316ec89 hobo agent: don't get ou-label/slug of other deployed hobos (#14491) 2017-01-03 11:25:08 +01:00
Frédéric Péters 9478e61b68 debian: don't collectstatic and migrate schemas on reload (#14487) 2017-01-03 11:03:56 +01:00
Frédéric Péters 4c40af69d7 cook: bump timeout from 60 to 120 seconds (#14408) 2016-12-21 17:10:26 +01:00
Frédéric Péters c96002ff6b debian: use custom hobo hobo-agent agent (#14405) 2016-12-21 17:10:26 +01:00
Frédéric Péters 72ee4fc6d3 multitenant: only consider directories when listing tenants (#14315) 2016-12-15 14:04:33 +01:00
Frédéric Péters 1b9a95be4d debian: declare hobo user in sudoers for hobo_{notify,deploy} (#14282) 2016-12-13 11:37:49 +01:00
Frédéric Péters 4eaecb2f34 tests: declare new "secondary" key as expected (#13838) 2016-12-09 16:00:54 +01:00
Thomas NOËL 6208f93577 update french translations 2016-12-09 15:57:48 +01:00
Frédéric Péters be8fbb0068 themes: unset absent variables instead of removing them (#14253) 2016-12-09 15:43:52 +01:00