Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grid view hides double-scheduling #862

Open
andypiper opened this issue Oct 19, 2019 · 3 comments
Open

Grid view hides double-scheduling #862

andypiper opened this issue Oct 19, 2019 · 3 comments
Labels
Bug help wanted Stuff that we would love contributions for Improvement

Comments

@andypiper
Copy link

Currently, it is possible to to schedule more than one talk into a single session slot, in the same room.

The list / table view will show both talks, but in grid view, only the first scheduled talk is shown.

This can make it difficult for organisers to notice accidental double-bookings (we had that issue for one session at OggCamp this weekend)

@svpernova09 svpernova09 added Bug help wanted Stuff that we would love contributions for Improvement labels Oct 19, 2019
@iansltx
Copy link
Contributor

iansltx commented Oct 24, 2019

Would it be useful to enforce "no more than one talk starting at the same time in the same track" as a constraint when editing/creating a talk at the API level as a way to solve this? I can check our database to see how many talks would violate this constraint; I'm betting the ones that do (when tracks are specified) are mistakes, similar to what you're mentioning here.

And yes, I have a feeling that dealing with that would be easier than HTML table-wrangling :)

@e3betht
Copy link

e3betht commented Oct 24, 2019 via email

@iansltx
Copy link
Contributor

iansltx commented Oct 24, 2019

@e3betht The current grid view, when displaying a multi-track conference, flat-out doesn't show more than one talk per track per time slot. If you don't assign a track at all that's not a problem, but that's not the scenario you (or @andypiper) are presenting.

As for tracks-as-themes, that seems to be more the province of tags/categories than the thing we call a track, which is centered around giving attendees visibility on where to find the talk physically. Again, we need to look through the database to confirm how folks are using the system exactly, but the topic-based use case sounds like we'd want a M:M tagging system expressly for that purpose. Tracks are technically implemented as M:M, but literally no one uses the M:M capability (probably partially because it isn't in the UI)...I say literally because that's what I found when querying the production database yesterday :)

In any event, I'll run the numbers on same-slot same-conference same-track talks to see if/how that data looks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug help wanted Stuff that we would love contributions for Improvement
Projects
None yet
Development

No branches or pull requests

4 participants