pinax / symposion

a Django project for conference websites
BSD 3-Clause "New" or "Revised" License
299 stars 146 forks source link

Allow for a SlotRoom to "merge" with its next neighbor #42

Open lukeman opened 11 years ago

lukeman commented 11 years ago

To be exposed on the schedule edit interface for lengthening a presentation across two existing slots.

Steps

  1. Set the end time of the Slot in SlotRoom 1 to the end time of the slot in SlotRoom 2
  2. Delete SlotRoom 2 and delete the Slot under SlotRoom 2

    Restraints

    • Only available if the Slot in SlotRoom 2 is associated with a single room (You shouldn't be able to merge a talk into a plenary that is assigned to all rooms)

      Down the road features

    • An undo method would have to be a "split" mechanism that does mostly the opposite of the above. This could be useful later on in the full scheduling structure interface (start with a rough outline).
    • Merge two sibling SlotRooms (for when two rooms are combined for a single session or possibly to schedule plenary or break type events)