schedule app

38 views
Skip to first unread message

Sheila Miguez

unread,
Feb 27, 2014, 9:59:11 AM2/27/14
to pinax-s...@googlegroups.com
Hi all,

I need help with the schedule app.

Our conference has two tracks, Scientific Computing in Education and Geospatial Data in Science. We also have mini-symposia. More details, https://conference.scipy.org/scipy2014/about/. Here is a fake site I set up for testing. https://citationsneeded.org/scipy2014/schedule/. I have some fake talks that I've marked accepted, and I've used the django admin to assign them to talks. I do not see them in the schedule. I used the django admin to create slots, assign presentations to slots, etc.

  • Do tracks correspond to Slot Kinds?
  • How do I get talks to show up in the schedule?
  • Are there schedule edit pages I can use rather than the django admin?
  • Are there any django commands I should be using?

Sheila Miguez

unread,
Feb 27, 2014, 10:01:39 AM2/27/14
to pinax-s...@googlegroups.com
I forgot to include the urls.py. While searching for a schedule edit page, I looked through the schedule urls to try and infer pages that exist to allow organizers to place talks in the schedule. I went to /scheduleedit and /schedulelist and got an edit page with a text area, and I'm not sure what that is used for.

urlpatterns = patterns("symposion.schedule.views",
    url(r"^$", "schedule_conference", name="schedule_conference"),
    url(r"^edit/$", "schedule_edit", name="schedule_edit"),
    url(r"^list/$", "schedule_list", name="schedule_list"),
    url(r"^presentations.csv$", "schedule_list_csv", name="schedule_list_csv"),
    url(r"^presentation/(\d+)/$", "schedule_presentation_detail", name="schedule_presentation_detail"),
    url(r"^([\w\-]+)/$", "schedule_detail", name="schedule_detail"),
    url(r"^([\w\-]+)/edit/$", "schedule_edit", name="schedule_edit"),
    url(r"^([\w\-]+)/list/$", "schedule_list", name="schedule_list"),
    url(r"^([\w\-]+)/presentations.csv$", "schedule_list_csv", name="schedule_list_csv"),
    url(r"^([\w\-]+)/edit/slot/(\d+)/", "schedule_slot_edit", name="schedule_slot_edit"),
)

Matthew Wilson

unread,
Mar 23, 2014, 3:27:39 PM3/23/14
to pinax-s...@googlegroups.com
Hi -- 

I can tell you how I'm scheduling talks for pyohio, which uses a fork of symposion.

first you need a structure of rooms and talks defined.

next you need to have some talks marked as accepted.

then you have to go to this URL: http://www.pyohio.org/schedule/talks/edit/

and then click the PLUS icon, and you should see a pulldown with any
unassigned accepted talks.


Matt

sheila miguez

unread,
Mar 23, 2014, 3:50:59 PM3/23/14
to pinax-s...@googlegroups.com
Hi,

Thanks!

I also noticed incoming PRs from the pyohio fork, and one includes some documentation for the scheduling app. Much appreciation!




--
You received this message because you are subscribed to a topic in the Google Groups "pinax-symposion" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pinax-symposion/Irv4kMYY8zk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pinax-symposi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
sheila

Carl Karsten

unread,
Mar 25, 2014, 2:11:09 PM3/25/14
to pinax-s...@googlegroups.com


On Sunday, March 23, 2014 2:27:39 PM UTC-5, Matthew Wilson wrote:
Hi -- 

I can tell you how I'm scheduling talks for pyohio, which uses a fork of symposion.

first you need a structure of rooms and talks defined.

Done
 

next you need to have some talks marked as accepted.

sheila miguez

unread,
Mar 25, 2014, 2:25:48 PM3/25/14
to pinax-s...@googlegroups.com
Hi all,


On Tue, Mar 25, 2014 at 1:11 PM, Carl Karsten <cfka...@gmail.com> wrote:


On Sunday, March 23, 2014 2:27:39 PM UTC-5, Matthew Wilson wrote:
Hi -- 

I can tell you how I'm scheduling talks for pyohio, which uses a fork of symposion.

first you need a structure of rooms and talks defined.

Done
[...]

next you need to have some talks marked as accepted.

How?

Here is what I understand as of today, based on version of symposion, 1.0b1.dev54, we are using for SciPy 2014.

Depending on user permissions you'll see an area for Reviews on the /dashboard/ page. There was an earlier post in the mailing list about setting up permissions. It's a django command you need to run. If you are logged in as a superuser, you will also be able to see the Reviews section on the dashboard.

In the dashboard, click through to one of the re-viewable sections, and you should see right-hand side-nav with reviewing options. I played around in that area to get to the point where I had accepted test proposals on my staging site.


I have some stale docs from when I first started setting up symposion. I'm coming up on when I will be testing out the scheduling workflow for our conference, and I'll update the wiki page.

I'm trying to capture all the hitches that I've worked through when setting things up so that I can contribute back to the symposion docs and/or have our own docs/ folder in the rep that we can push to readthedocs.



--
sheila

Carl Karsten

unread,
Mar 25, 2014, 2:45:22 PM3/25/14
to pinax-s...@googlegroups.com


On Tuesday, March 25, 2014 1:25:48 PM UTC-5, Sheila Miguez wrote:
Hi all,


On Tue, Mar 25, 2014 at 1:11 PM, Carl Karsten <cfka...@gmail.com> wrote:


On Sunday, March 23, 2014 2:27:39 PM UTC-5, Matthew Wilson wrote:
Hi -- 

I can tell you how I'm scheduling talks for pyohio, which uses a fork of symposion.

first you need a structure of rooms and talks defined.

Done
[...]

next you need to have some talks marked as accepted.

How?

Here is what I understand as of today, based on version of symposion, 1.0b1.dev54, we are using for SciPy 2014.

Depending on user permissions you'll see an area for Reviews on the /dashboard/ page. There was an earlier post in the mailing list about setting up permissions. It's a django command you need to run. If you are logged in as a superuser, you will also be able to see the Reviews section on the dashboard.


(pyohio2014)pyohio2014@pyohio:~/site/pyohio$ python manage.py create_review_permissions
reviews | reviews | Can review Tutorials
reviews | reviews | Can manage Tutorials
reviews | reviews | Can review General Sessions
reviews | reviews | Can manage General Sessions


 
In the dashboard, click through to one of the re-viewable sections, and you should see right-hand side-nav with reviewing options. I played around in that area to get to the point where I had accepted test proposals on my staging site.


I have some stale docs from when I first started setting up symposion. I'm coming up on when I will be testing out the scheduling workflow for our conference, and I'll update the wiki page.

I'm trying to capture all the hitches that I've worked through when setting things up so that I can contribute back to the symposion docs and/or have our own docs/ folder in the rep that we can push to readthedocs.





http://test.pyohio.nextdayvideo.com/dashboard/

scroll, click, click "accept"

Hey look I accepted a talk!

 http://test.pyohio.nextdayvideo.com/schedule/talks/edit/  404... hmm.


--
sheila

Carl Karsten

unread,
Mar 25, 2014, 2:59:59 PM3/25/14
to pinax-s...@googlegroups.com


 

This works:
http://test.pyohio.nextdayvideo.com/admin/schedule/presentation/3/

I suspect my code is out of sync with whatever gives the "+" option.
Reply all
Reply to author
Forward
0 new messages