b89cab0ae6
This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have. |
||
---|---|---|
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