Deletion of Calendar Event (With Resource Attached)

Bug #90189 reported by Jason Straw
4
Affects Status Importance Assigned to Milestone
SchoolTool
Invalid
Undecided
Paul Carduner

Bug Description

(From the Schooltool-Resource-Booking Branch)

Create an event as a user (i did it as schooltool manager) with a resource booked.

Check to see that both Calendar's (user and resource) contain the event (they should).

Delete the event from the resource's calendar, it disappears from the resource's calendar.

Check the user's calendar for that time period and the event still shows up, but it has data missing (the resource is gone, which I can understand, but it no longer lists the Booked By information. If I delete the event in the user's calendar it disappears entirely.

Revision history for this message
Tom Hoffman (tom-hoffman) wrote :

I think this is the correct behavior, except listing "booked by" is a little superfluous when you're looking at the calendar of the person who booked the event. I mean, if it is on my calendar, I must have created the event and booked the resource, right? If I'm looking at the resource's calendar, who booked the resource is more useful info.

Anyhow, "booked by" refers to who created the reservation, not the event, so it should go away. Perhaps changing "booked by" to something else would clarify?

Changed in schooltool:
status: Unconfirmed → Needs Info
Revision history for this message
Jason Straw (jasonstraw) wrote :

I guess what this bug entails is that when you click on the deletion [x] on an event, you should delete the event entirely. There should be a way to delete a resource from the event, or to add a new one (from the event in the calendar) but that clicking the little ]x] in the top right corner should be delete event, no matter where you are clicking that little [x].

Revision history for this message
Tom Hoffman (tom-hoffman) wrote :

I'm just worried that in Jason's scenario someone who has scheduled an event, which is a "real" event they aren't trying to cancel, will go to a resource calendar to unbook a resource for that event and inadvertently delete their entire event. Accidentally deleting a "real" event is a significantly worse outcome than not deleting a "fake" event they created while booking a resource.

Also, I think when training people to use SchoolTool, it should be emphasized that the primary way of booking resources is through personal calendars. Doing it through the resource calendars also works, but it is a bit of a hack, relatively.

Revision history for this message
Jason Straw (jasonstraw) wrote :

I think what there should be is an (unbook) link next to each resource listed in the event.

My problem right now is that a single UI feature (the [x]) has 2 different meanings when you're in different places. If you have something in the UI it should do the same thing everywhere so that people don't click something and get an unexpected result.

Revision history for this message
Tom Hoffman (tom-hoffman) wrote :

I propose we merge this bug and 88484 into a proposal for re-designing the title bar & buttons for events. Probably we should do this under the "Blueprints" tab in LaunchPad, since it is more of a spec than a bug.

Revision history for this message
Jason Straw (jasonstraw) wrote :

I'm Rejecting this bug the text of it is valid for the blueprint that replaces this.

Changed in schooltool:
assignee: nobody → paulcarduner
status: Needs Info → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.