Commit Graph

28 Commits

Author SHA1 Message Date
Thierry Carrez 88b1770704 Single topic uses admins to review
In case only one topic is used, allow all admins to
review proposed sessions.

Change-Id: I5084f57ccdb58b321e3b6433a322f4f18bb1f331
2017-09-19 12:13:07 +02:00
Thierry Carrez de5980db0a Increase title to 60 chars
Increase max title characters from 50 to 60 chars.

Change-Id: I67f03c884988294859f36ad909218c4a12e3798b
2017-09-19 12:10:23 +02:00
Thierry Carrez e5de1082bd Update OpenStack logo
Update the OpenStack logo and adjust the CSS file accordingly:
Get rid of old-style background, increase title font sizes.

Change-Id: I8055020b1d60184b93e77007a12077be3599e483
2017-09-19 12:05:23 +02:00
Thierry Carrez 0a77592bd9 Simplify UI in case there is just one topic
When only one topic is available, havign a column to display
topic (or mentioning topic) is a bit confusing. Simplify the
UI so that you can safely ignore this concept if there is only
one topic available.

Change-Id: I69ddef83b586a81df75e04579125681cbe067151
2017-03-16 15:38:34 +01:00
Thierry Carrez 45cce87287 Rename 'Preapproved' to 'Approved'
'Preapproved' kind of made sense when scheduling was
happening within the app, but makes no sense at all now.

Change-Id: I5b4c1e123697977246cf48d8b6f112ba717f0621
2017-03-16 14:19:58 +01:00
Thierry Carrez d75aebbdfc Remove hardcoded references to 'Design Summit'
Help screens (and the no-event page) were still hardcoding
references to the "Design Summit", so let's clean up that.

Change-Id: I238f3f26082f7e21f6ee4722d73334a9fd1177fc
2017-03-16 14:14:54 +01:00
Thierry Carrez 1bc28b4b1b Disable scheduling module
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
2017-03-16 14:14:54 +01:00
Thierry Carrez 6b962fa3e2 Django 1.8+ compatibility
Update odsreg so that it runs with Django 1.8:
- Move base files under an odsreg module, update .gitignore
- Update module paths
- Update manage.py to Django 1.8 version
- Update instructions in README.rst
- Remove 'null has no effect on ManyToManyField' warning

Update odsreg so that it runs with Django 1.9:
- Update management command arg handling
- Use url instead of patterns in urls.py
- Move from TEMPLATE_* variables to TEMPLATES

Co-Authored-By: Tom Fifield <tom@openstack.org>
Change-Id: Ic18bddd29053ca0187889bb8a371048b2ad3fdb9
2017-01-04 16:50:09 +01:00
Shane Wang fbdbafd426 Fix misspellings in odsreg
Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: Ib7b7b9f53ead54444b108b2c99d22032cde9d003
Closes-Bug: #1257295
2014-02-08 10:44:31 +08:00
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
Thierry Carrez a80006058c Fix links in comments
Comments were linebreaked before they would be urllinkified, which
rendered links unusable.

Change-Id: Id0274c4d116a6426b96fd0925243ea9e81b613b3
2013-09-11 16:02:47 +02:00
Thierry Carrez d6def4d665 Expose Comments in admin site
Expose the Comment table on the admin site for quick comment fixorz.

Change-Id: Ib9015b5490da16005a198a5aeca23ebd526f3ddf
2013-09-10 11:23:01 +02:00
Jenkins ae269834b5 Merge "Empty comment box after posting one" 2013-08-30 11:27:12 +00:00
Thierry Carrez b389f766a9 Empty comment box after posting one
Make sure the comment form is empty after you submitted one.

Change-Id: Id15cda33569395ef7c99e9bf38a3f95a71e2eafb
2013-08-30 12:49:40 +02:00
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
Thierry Carrez e340d96d6d Fix module paths in recent additions
Module paths were missing the odsreg module name in recent additions.

Change-Id: I6e5031ab1783891f1541ea6c92701fa13bc0c615
2013-08-01 17:29:05 +02:00
Thierry Carrez 6238da264d Move event to database, support closed events
Move event information from settings.py to database.

Create a middleware to check that an event is active. Return a "no
event" page when no event is detected (allows to have the website always
running).

Leverage the middleware to push event title/subtitle info into templates.
Remove the context processor we used to that end before.

Add support for 'CFP closed' status that removes the session suggestion
button.

Replace the loadtopics command by a loadevent command that lets you
create the event and topics in the database in one shot.

Change-Id: I1233962606a59fe1d353eaad024c8d06c8fcbeef
Reviewed-on: https://review.openstack.org/34001
Approved: Thierry Carrez <thierry@openstack.org>
Reviewed-by: Thierry Carrez <thierry@openstack.org>
Tested-by: Jenkins
2013-06-22 08:15:23 +00:00
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
Thierry Carrez 87483a2474 Add missing comments.html 2013-06-05 15:39:49 +02:00
Thierry Carrez 767a8d630d DRY comments, stay on details when commenting 2013-06-05 15:39:10 +02:00
Thierry Carrez 23f1b14acb Comment while reviewing
Add the ability to add a comment while reviewing, which will be
sent to the author.
2013-06-05 15:10:41 +02:00
Thierry Carrez 80f33dde89 Introduce generic comments system
Replace reviewers and proposer notes by a set of comments
that can be posted on a proposal.
2013-05-31 17:35:21 +02:00
Thierry Carrez f23100d2b2 Separate edition from viewing 2013-05-31 16:41:14 +02:00
Thierry Carrez 7fb28f40e6 Use same link for view/edit proposals
URLs for viewing and editing proposals were different, which caused
confusion when people posted links to their proposals.

Additionally fix a few places where "Scheduled" status was not migrated
from proposal.status = 'S' to proposal.scheduled = True.
2013-05-24 17:02:56 +02:00
Thierry Carrez e8be655488 Fix title in HTML pages
Update title so that it makes use of the event parameter.
2013-02-08 13:34:17 +01:00
Thierry Carrez 7a8b086e69 Separate topic creation from slots creation
Allow to create topics separately from slots, as we usually
don't have the topic room layout until late in Summit prep.
2013-02-08 11:49:41 +01:00
Thierry Carrez f91c04df5b Make event name configurable
Event name is now configurable in settings.py. Uses the render()
shortcut (RequestContext) and a new context processor to pass event
to all templates.
2013-01-03 17:45:55 +01:00
Thierry Carrez 56fdefeccd Initial import
Initial import after cleanup.
Previous history lives in https://code.launchpad.net/~ttx/+junk/odsreg
2012-12-20 16:11:01 +01:00