OpenStack Design Summit session management system
Go to file
Thierry Carrez f0466d87c9 Splitting views.py and models.py
Separating parts of views.py and models.py into forms.py and
utils.py for cleanliness.
2013-06-07 14:48:43 +02:00
cfp Splitting views.py and models.py 2013-06-07 14:48:43 +02:00
scheduling Splitting views.py and models.py 2013-06-07 14:48:43 +02:00
.gitignore Adding .gitignore 2012-12-20 16:30:43 +01:00
LICENSE Initial import 2012-12-20 16:11:01 +01:00
README.rst Separate topic creation from slots creation 2013-02-08 11:49:41 +01:00
__init__.py Initial import 2012-12-20 16:11:01 +01:00
local_settings.py.sample Make event name configurable 2013-01-03 17:45:55 +01:00
manage.py Initial import 2012-12-20 16:11:01 +01:00
settings.py Fix module path to cfp.context_processors 2013-02-08 11:28:02 +01:00
slots.json.sample Separate topic creation from slots creation 2013-02-08 11:49:41 +01:00
topics.json.sample Improve sample for topics.json 2013-02-08 12:16:02 +01:00
urls.py Initial import 2012-12-20 16:11:01 +01:00

README.rst

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.4+)
  • python-django-auth-openid

Configuration and Usage

Copy local_settings.py.sample to local_settings.py and change settings there.

Create empty database: ./manage.py syncdb

Copy topics.json.sample to topics.json and edit the file to match the topics you want to have. Then run:

./manage.py loadtopics topics.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