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