OpenStack Design Summit session management system
Go to file
Thierry Carrez 58bece86ac Order topic names in the 'suggest session' dialog
Add proper ordering in topic names so that the 'suggest session' dialog
looks less funky.

Change-Id: Ia531336e4528c43549dca027f8a499314cc72bdd
2013-08-30 12:38:41 +02:00
cfp Order topic names in the 'suggest session' dialog 2013-08-30 12:38:41 +02:00
scheduling Allow multiple allocations for a topic 2013-08-05 14:41:25 +02:00
.gitignore Adding .gitignore 2012-12-20 16:30:43 +01:00
.gitreview Add .gitreview file. 2013-06-18 15:19:17 +00:00
LICENSE Initial import 2012-12-20 16:11:01 +01:00
README.rst Move event to database, support closed events 2013-06-22 08:15:23 +00:00
__init__.py Initial import 2012-12-20 16:11:01 +01:00
event.json.sample Move event to database, support closed events 2013-06-22 08:15:23 +00:00
local_settings.py.sample Move event to database, support closed events 2013-06-22 08:15:23 +00:00
manage.py Initial import 2012-12-20 16:11:01 +01:00
settings.py Move event to database, support closed events 2013-06-22 08:15:23 +00:00
slots.json.sample Allow multiple allocations for a topic 2013-08-05 14:41:25 +02: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 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