Commit Graph

99 Commits

Author SHA1 Message Date
Frédéric Péters 52df31918f ctl: update check_hobos to use force_str to handle strings (#36515) 2019-11-19 16:00:40 +01:00
Frédéric Péters 00fc3deef0 idp: always write files as binaries (#36515) 2019-11-19 16:00:00 +01:00
Frédéric Péters 8c1fc39764 ctl: use bytes in check_hobos command (#36515) 2019-11-19 15:58:57 +01:00
Frédéric Péters b401245d4b ctl: use open() instead of file() (#36515) 2019-11-19 15:58:54 +01:00
Frédéric Péters 6d8c2ffb14 misc: replace basestring by six.string_types (#36515) 2019-11-19 15:55:23 +01:00
Frédéric Péters d33ae185a7 tests: remove usage of urllib2 (#36515) 2019-11-19 15:48:07 +01:00
Frédéric Péters 75516f7b6a misc: get ConfigParser from six (#36515) 2019-11-19 15:48:07 +01:00
Frédéric Péters 78c4a5f640 misc: use print as function (#36515) 2019-11-19 15:48:07 +01:00
Frédéric Péters 34a382f03e general: replace unicode() calls by force_text() (#36515) 2019-11-19 15:48:06 +01:00
Frédéric Péters 8b9c2f838e misc: use relative imports to get publisher in ctl command (#36517) 2019-09-30 15:08:00 +02:00
Frédéric Péters 1b1e596d1f misc: use relative imports (#36517) 2019-09-30 11:05:53 +02:00
Nicolas Roche 476dc6c8ce check_hobos: allow different tempate names for user/agent combo portals (#33950) 2019-08-14 17:25:34 +02:00
Frédéric Péters b35f425223 hobo_deploy: add support for themes.json switch to dictionary (#34095) 2019-06-18 11:18:20 +02:00
Frédéric Péters 79294c22d1 misc: don't let hobo automatically set welco_url (#31683) 2019-03-25 18:47:59 +01:00
Frédéric Péters 423c17a425 hobo: add idp_url (& friends) variables even for IdP marked secondary (#30360) 2019-02-04 14:47:52 +01:00
Frédéric Péters 15c3fa4696 hobo-deploy: reuse existing wcs secret (#28304) 2019-01-17 10:00:29 +01:00
Frédéric Péters 5b9d2e43f7 hobo: ignore secondary services (#29669) 2019-01-14 15:38:05 +01:00
Frédéric Péters e5108eef03 forms: mark string fields with html5 autocomplete attributes (#26827) 2019-01-04 08:40:57 +01:00
Frédéric Péters 9f7d8aac97 hobo-deploy: don't call convert-to-sql to create tables (#28263) 2018-11-27 07:53:57 +01:00
Frédéric Péters d0dbc2af76 hobo-deploy: handle custom date kind used by authentic2-auth-fedict (#26597) 2018-09-21 11:02:29 +02:00
Frédéric Péters b0ff2e4575 hobo: create idp_registration_url for template-compatibility (#25116)
This helps in sharing a login/register block with classic django
applications.
2018-07-06 17:07:55 +02:00
Benjamin Dauvergne 3c30efe14a check_hobos: constrain database_name to 63 characters (#22797) 2018-03-26 17:49:39 +02:00
Thomas NOËL dff62a8cb7 hobo: handle theme overlays as in hobo-agent (#20272) 2018-03-12 09:37:12 +01:00
Frédéric Péters 8ef533d0e3 hobo-notify/deploy: add support for date/birthdate kinds (#22444) 2018-03-12 09:33:10 +01:00
Frédéric Péters 0773410d02 misc: turn urlopen into a _http_request wrapper (#19437) 2017-11-30 10:00:35 +01:00
Frédéric Péters 61d05567e2 hobo: add portal_user_url/portal_user_title variables (#18613) 2017-09-12 11:14:02 +02:00
Frédéric Péters 99db3d85a2 misc: explicitely load cronjobs, only in cron command (#18534) 2017-09-08 11:02:37 +02:00
Frédéric Péters 22a8be9acf hobo: improve theme handling with full support for overlays (#18426) 2017-09-06 13:55:19 +02:00
Frédéric Péters 01b280aa2c integrate with django templates (#6735) 2017-08-12 15:13:57 +02:00
Frédéric Péters 11032760a2 hobo: generate a key & a _url variable with a trailing / for self (#16717) 2017-06-15 14:16:45 +02:00
Jean-Baptiste Jaillet c3f6b06007 general: add a command to delete a tenant (#15636) 2017-06-15 13:44:16 +02:00
Frédéric Péters 9629a27027 sql: keep createdb-connection-params available after deployment (#16794) 2017-06-15 13:25:57 +02:00
Frédéric Péters 327d1b60ab hobo: only consider primary welco and fargo (#15721) 2017-04-03 10:00:56 +02:00
Frédéric Péters 32d3e15686 hobo: improve flexibility in postgresql initial deployment (#15573) 2017-03-28 16:46:52 +02:00
Frédéric Péters b821ffa2aa hobo: deploy new sites as utf-8 (#15311) 2017-03-07 16:02:04 +01:00
Frédéric Péters b47650e784 hobo: only import skeleton site if template_name is defined (#14806) 2017-02-03 12:07:29 +01:00
Thomas NOËL b7ad4bbb78 hobo: replace - by _ in slugs (#14790) 2017-01-26 16:40:25 +01:00
Frédéric Péters 3dab5f9469 hobo: exclude secondary services from the start (#14410) 2016-12-21 14:30:05 +01:00
Frédéric Péters 6ff6508893 hobo: don't deploy secondary services (#13843) 2016-12-16 15:29:28 +01:00
Frédéric Péters 3d0c60ac6b hobo: add idp_account_url variable (#13811) 2016-10-31 17:28:07 +01:00
Frédéric Péters b254184559 admin: add option to declare roles are managed by identity provider (#13789) 2016-10-31 17:28:07 +01:00
Frédéric Péters e3533f2706 hobo: set theme if undefined (#10441) 2016-08-31 11:22:07 +02:00
Frédéric Péters 7df7400f54 hobo: include self in list of _url substitution variables (#12620) 2016-07-18 10:58:29 +02:00
Frédéric Péters 8e74af8635 hobo: digest emails parameters sent by hobo (#11309) 2016-06-29 12:13:25 +02:00
Frédéric Péters 0f5cf75ded hobo: initialize site language (#11107) 2016-06-01 11:08:18 +02:00
Frédéric Péters fb3943a0b9 general: always ignore .invalid domains (#10626) 2016-04-12 12:00:01 +02:00
Frédéric Péters 83d9ba371d hobo: mark that the idp manages the user attributes (#10141) 2016-03-02 12:24:52 +01:00
Frédéric Péters ef44e4fb69 hobo: generate a wscall-secrets section (#10022) 2016-02-18 15:37:15 +01:00
Frédéric Péters 0419995735 general: don't load effective_tld_names.txt in scripts (#9831)
Take the occasion to also avoid registering cron jobs in those situations.
2016-02-03 15:07:55 +01:00
Frédéric Péters 70d8ab3a9c hobo: fix redeploy in case of multiple tenants (#9772) 2016-01-26 15:14:25 +01:00