OpenStack Design Summit session management system
Go to file
Thierry Carrez 2b9d0cfb5c Notification should not say you can edit
Change notification message to point to the details URL rather than the
edit URL (which may no longer be authorized).

Change-Id: I161040a5d2d1bb91b2777d95784ddad652c6691d
2013-10-24 16:52:58 +02:00
cfp Notification should not say you can edit 2013-10-24 16:52:58 +02:00
scheduling Put topic as session type rather than subtype 2013-10-24 10:40:18 +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