Commit Graph

1249 Commits

Author SHA1 Message Date
Serghei Mihai 2f741c203e basic authentic deployment agent 2015-02-09 11:40:05 +01:00
Serghei Mihai 8d45681fd8 display 403 error page if user has no admin privileges
Closes #6397
2015-02-09 11:40:05 +01:00
Frédéric Péters f7dcd7b09b fix example deployment json 2015-02-02 15:13:49 +01:00
Frédéric Péters d956fdd814 doc: document the fact that saml-sp-metadata-url variable exists 2015-02-02 14:50:59 +01:00
Benjamin Dauvergne 8757d554c7 Add README section describing content of the environment dictionnary (#6339) 2015-01-23 18:45:31 +01:00
Serghei Mihai 05fe3f3650 base.html template inheriting from hobo's base for mellon application
Closes #6004
2015-01-15 16:15:33 +01:00
Frédéric Péters b00261cdb8 expose SP SAML metadata url (#4578) 2014-12-09 13:56:56 +01:00
Frédéric Péters c7bf16f0f9 requirements: remove obsolete allauth_authentic2 reference 2014-12-09 13:56:56 +01:00
Frédéric Péters fc78b3bee4 add a json view of the environment to help in debugging (#6125) 2014-12-09 13:54:27 +01:00
Frédéric Péters 373c1f97fd French translation 2014-12-03 08:12:13 +01:00
Serghei Mihai 303e5217d3 missing slash added to mellon urls 2014-11-24 19:47:33 +01:00
Serghei Mihai 3a44ae35fc including mellon's urls when it's enabled 2014-11-24 17:08:37 +01:00
Serghei Mihai 10e8bff81c authentication via django-mellon example added 2014-11-20 18:16:01 +01:00
Serghei Mihai bdd7984dfa only superusers can login 2014-11-20 18:15:53 +01:00
Serghei Mihai 7b9b56beac mandatory authentication added 2014-11-19 14:23:17 +01:00
Frédéric Péters b3367de2b9 doc: add a README file with basic installation and configuration info (#5845) 2014-11-14 15:50:52 +01:00
Frédéric Péters 74af59ab3a agent: do not check wcs timestamps, this is done by the agent (#5940) 2014-11-14 15:50:52 +01:00
Frédéric Péters c10b80958c agent: empty list in AGENT_HOST_PATTERNS means nothing for the service (#5875) 2014-11-14 15:50:52 +01:00
Frédéric Péters 47998e1dcd create unique slugs for services (#5837) 2014-11-14 15:50:52 +01:00
Frédéric Péters b787391992 return 404 if checking an object that doesn't exist (#5842) 2014-11-14 15:49:08 +01:00
Thomas NOËL 582f2ec12c add missing import (settings) 2014-11-05 12:29:57 +01:00
Frédéric Péters 0d2219398b determine wants_frequent_checks based on last update, not current time (#5851) 2014-11-04 13:25:14 +01:00
Frédéric Péters a9d8481489 add per-service default set of variables (#5841) 2014-11-04 13:25:14 +01:00
Frédéric Péters a689108198 make it possible to remove non-operational services 2014-11-04 13:25:14 +01:00
Frédéric Péters 1ff01c9984 adapt default settings to removal of http export of configuration 2014-10-31 12:49:22 +01:00
Frédéric Péters 1b9e88cc3b remove HTTP JSON export of configure services (#5366) 2014-10-30 17:50:53 +01:00
Jérôme Schneider cee7c0d27b settings: use new method to manage settings
Closes #5703
2014-10-23 10:23:59 +02:00
Frédéric Péters ad989bebf0 export list of admin users to agents (#5367) 2014-10-03 10:24:43 +02:00
Benjamin Dauvergne eda76d1edd Multi-tenant settings (fixes #5502) 2014-09-15 10:54:14 +02:00
Benjamin Dauvergne 3fa4ada271 Rename allauth_a2 to allauth_authentic2 (fixes #5380) 2014-09-08 11:47:29 +02:00
Frédéric Péters 2368676b2f require MULTITENANT_MODE to be set to "yes" to enable (#5063) 2014-08-29 10:26:32 +02:00
Frédéric Péters ed2cecf496 fix logging statements 2014-08-28 16:41:09 +02:00
Frédéric Péters c8b20b5200 add missing celery to requirements 2014-08-28 16:36:37 +02:00
Frédéric Péters ed37e011b9 make it possible to add variables to specific services (#5329) 2014-08-28 16:20:47 +02:00
Frédéric Péters 33f3e45d05 add the possibility of service templates (#4580)
It is possible to define templates using the new SERVICE_TEMPLATES
settings variable, it expects a dictionary mapping service identifiers
to a list of (template name, template title) tuples.

Note: Template names are opaque identifiers, it's up to the deployment
agents to assign some meaning to them.

Example:

    SERVICE_TEMPLATES = {
        'wcs': [('export-auquo-light.wcs', u'Au quotidien light'),
                ('export-auquo.wcs', u'Au quotidien'),
                ('export-demo.wcs', u'Au quotidien Demo')],
    }
2014-08-28 16:20:47 +02:00
Frédéric Péters 8404eef58b use celery to push notification changes to agents (#4577) 2014-08-28 16:20:47 +02:00
Frédéric Péters 5535fb4ae3 settings: add sane default for static root 2014-08-27 11:02:20 +02:00
Frédéric Péters 29cf4e009a use gadjo code for popup dialogs (#5132) 2014-08-27 11:02:20 +02:00
Frédéric Péters 903d54c183 add support for passerelle (#5131) 2014-08-27 11:02:20 +02:00
Frédéric Péters 882ae03943 add a timestamp to deployment json (#5114) 2014-08-27 11:02:20 +02:00
Frédéric Péters f5a964da3e settings: use new gadjo staticfiles finder (#5312) 2014-08-27 11:02:20 +02:00
Frédéric Péters 4f4fb5edba update authentic management URLs (#5282) 2014-08-14 16:37:02 +02:00
Frédéric Péters f8a0e3e589 use real links for authentic management pages (#5193) 2014-07-22 16:45:38 +02:00
Frédéric Péters 14ed671d4d add support for local_settings.py 2014-07-08 08:46:59 +02:00
Frédéric Péters bae63f27ff tests: check that all services have a service id. 2014-07-08 08:44:18 +02:00
Frédéric Péters 1ff180fd48 build: update requirements.txt with working links to git repositories 2014-07-08 08:36:07 +02:00
Frédéric Péters 30ffada7ff chmod +x manage.py 2014-07-08 08:25:15 +02:00
Frédéric Péters 40a499c24b setup.py: rename project to hobo 2014-07-07 17:19:18 +02:00
Frédéric Péters 7ed126c95a only import from tenant_schemas if it's present in INSTALLED_APPS (#5064) 2014-07-02 13:51:57 +02:00
Serghei Mihai 8ff21f9516 editing and removing hobo tenants
Closes #5036
2014-07-01 19:13:29 +02:00