1bc28b4b1b
We won't be making use of the scheduling module for the Boston forum. Disable it in configuration, and remove links from the cfp module to the scheduling module in case it's not loaded. Change-Id: I985f2bda2cda872e553ba52b27f3c264cf8a97bd |
||
---|---|---|
cfp | ||
odsreg | ||
scheduling | ||
.gitignore | ||
.gitreview | ||
event.json.sample | ||
LICENSE | ||
manage.py | ||
README.rst | ||
slots.json.sample |
odsreg - The OpenStack Design Summit session management system
odsreg is the Django app used for the OpenStack Design Summit session proposal and scheduling.
It has the following features:
- Session proposal
- Session review
- Ability to merge sessions and add a cover description
- Drag-and-drop scheduling
- Synchronization to sched.org event schedule
- Launchpad SSO integration
Prerequisites
- You'll need the following Python modules installed:
-
- django (1.8+)
- python-django-auth-openid
OR
If you are using pip with or without a venv, you can use the following commands instead: - pip install django - pip install python-openid - pip install django-openid-auth
Configuration and Usage
Copy odsreg/local_settings.py.sample to odsreg/local_settings.py and change settings there. In particular you should set DEBUG=True or ALLOWED_HOSTS.
Build migrations files: ./manage.py makemigrations cfp
Create empty database: ./manage.py migrate
Create a superuser: ./manage.py createsuperuser
Copy event.json.sample to event.json and edit the file to match the event and topics you want to have. Then run:
./manage.py loadevent event.json
Then run a dev server using: ./manage.py runserver
When you have room layout, copy slots.json.sample to slots.json and edit the file to match the rooms and time slots for each topic. Then run:
./manage.py loadslots slots.json