only deploy site template when creating the site (#5327)
add MANIFEST.in which include default-settings.ini
settings.py: replace univnautes-idp by wcsinstd
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
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
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: 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
settings: remove unused STATICFILES_DIR
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