Commit Graph

1831 Commits

Author SHA1 Message Date
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
Serghei Mihai ee906aa352 adding new tenants in main instance and listing them 2014-07-01 19:08:49 +02:00
Thomas NOËL 792ff4d4a3 add global variables (#5027) 2014-06-25 17:55:18 +02:00
Frédéric Péters a845ff0da3 add a secret key to services (#5026) 2014-06-23 16:34:53 +02:00
Frédéric Péters 11c04b868f build: add missing allauth_a2 requirement 2014-06-17 17:30:42 +02:00
Frédéric Péters a8ee8cdf56 adapt operational_check_view to using authentic as idp name 2014-06-17 17:30:12 +02:00
Frédéric Péters e2af0066dd keep the manage.py command under that name 2014-06-17 17:25:59 +02:00
Frédéric Péters fed4288215 change idp service id to be authentic 2014-06-17 17:12:43 +02:00
Serghei Mihai 5d25557bb3 deleting services feature 2014-05-07 17:17:20 +02:00
Serghei Mihai 6b0e582efd version 0.3 2014-05-06 19:45:20 +02:00
Serghei Mihai d7de4195b4 database name read from config in multitenant mode 2014-05-06 19:16:15 +02:00
Serghei Mihai 8fd2652b0b authentic oauth2 provider enabled in multi tenant mode 2014-05-06 19:08:02 +02:00
Serghei Mihai 7bb7423c0a authentic oauth2 provider installed 2014-04-30 17:18:16 +02:00
Serghei Mihai d921ee78c5 include config when multitenant enabled 2014-04-30 17:02:01 +02:00
Serghei Mihai 2d9934035e database engine and name defined in environment vars 2014-04-30 15:57:54 +02:00
Serghei Mihai cc0c7ccd0b static folder location got from environment vars 2014-04-30 15:39:18 +02:00
Serghei Mihai 94a808922b manage script added 2014-04-30 14:57:34 +02:00
Serghei Mihai 8b8a0e42eb package renamed to portail-admin and version incremented 2014-04-30 11:20:29 +02:00
Serghei Mihai f195beddba reading correctly the package version 2014-04-28 16:59:08 +02:00