only deploy site template when creating the site (#5327)
add MANIFEST.in which include default-settings.ini
settings.ini: we need to use a full conf
debian: add settings file
repackage wcsinstd
settings.py: replace univnautes-idp by wcsinstd
cleanning debian branch
wcsinst: add default settings
Refs #4956
wcsinst: rewrite settings to support an ini file
setup.py,requirements.txt: do not use dependency links to load django-jsonresponse
deploy: force umask to 0022
deploy: every mkdir use mode 0755
use plain json serialization format so that Django can log exceptions
wcsinstd: create directory in 0755 and not 0777
make deployments synchronous
jenkins.sh: do not ignore errors
wcsinstd: change idp metadata file name to conform to what wcs does
admin: notify wcsintd in the Admin.save_related() method
postinst: use wcs-au-quotidien instead of wcsinstd
admin: saml2_use_role and saml2_role_prefix are deprecated
admin: make the domain field read-only after creation
fixes #3937
record that idp manage attributes
deploy: use str.format instead of string.Template
fixes #3928
init.d: using wcs-au-quotidien by default
models: factorize the WcsInstance notification code in a method
models: add unicity constraint on title and domain
fixes #3926
deploy: encode title and domain as utf-8 when receiving them from the view
settings: fix raven configuration
settings: add raven support
settings: missing quote
call convert-to-sql with correct dirname
settings: use environment variables for ADMIN, SENTRY_DSN and DEBUG
wcsinstd/deploy: encode title to utf-8 before using it
wcsinstd/deploy: preconfigure wcs_cfg.idp.admin-attributes
It is set to {'role': <title>::Admin}
deploy: do not try to open directories
debian: add debian_wsgi.py script, rename settings to debian_settings,py
debian: in init script set python path to /usr/lib/wcsinstd
debian: fix typo in settings
debian: set DEBUG from environment
debian: fix call to the wrong wsgi application in init script
settings: remove unused STATICFILES_DIR
debian: remove unused static directory
debian: compute PROJECT_PATH relative to the wcsinst package
debian: add dependency upon python-entrouvert, wcsinstd use the syslog logger
debian: remove cleaning filter from settings
debian: in postinst only generate secret if none exists
debian: add missing import to settings.py
debian: extract WCSINSTD settings from environment
debian: fix ALLOWED_HOSTS definition in settings.py
debian: set a default ADMIN value in settings.py
debian: fix typo in setting.py
debian: fix typo in manage.py
debian: own gunicorn worker is enough
debian: fix path to init script in postinst script
debian: /etc/wcsinstd is still needed for the secret file
debian/wcsinstd: make init script usable by the wcsinstd user
debian: no need for a configuration dir, use /etc/default/wcsinstd
debian: make wcsinstd depend upon wcs
debian: package wcsinstd separately
start debian/
add a jenkins script
wcsinstd: pass the received site_options_cfg record to the site-options.cfg template file
refs #3193
wcsinst: add fields describing the site-options.cfg file
initialize south migrations
add .gitignore
wcsinstd: make sure wcs do not get unicode strings
wcsinst: set a max length for domain
wcsinst: change domain not to be a slug, it needs to hold complete hostnames
wcsinstd: fix passing of the database name to wcsctl
wcsinst: fix wcsctl call
wcsinstd: do not fail if creating the database fails (maybe it exists already)
wcsinstd: add settings for wcsctl script location
wcsinstd: do not run "CREATE DATABASE" in a transaction
wcsinstd: do not pass empty parameters to psycopg2 connect
wcsinstd: add missing psycopg2 import
wcsinstd: fix table name
wcsinstd: configure sql access
wcsinstd: do not fail on missing config.pck
doc: add a README file
wcsinstd: generate apache vhost configuration file
wcsinstd: allow dots in domain names
wcsinstd: use os.system to reload apache
wcsinstd: use default export filename for default instance contents
Basic functionalities
project start
Formats disponibles : Atom