r7 - 12 Jul 2007 - 10:42:59 - MimiYinYou are here: OSAF >  Journal Web  >  MimiYinNotes > AllYourRecurrenceRulesAreBelongToUs

Comprehensive Recurrence Rules: Attempt Number One


See also:

1. What are the different classes of changes users can/will make to Recurring Events?

Change to recurrence rule

  • Adding a recurrencerule
  • Expanding the recurrence interval
  • Contracting the recurrence interval
  • Getting rid of recurrence

Change to recurrence end date

  • Adding an end date
  • Moving an end date out
  • Moving an end date in
  • Moving an end date to before the first occurrence


Changes to the start date/time of the event

  • Moving the start date/time up
  • Moving the start date/time back
  • Moving the start date/time so that it exceeds the recurrence interval

Changes to the end date/time of the event

  • Moving the end date/time up
  • Moving the end date/time back
  • Moving the end date/time so that it exceeds the recurrence interval

Dragging an Dropping an event on the calendar canvas

  • Moving the event
  • Moving the event so that it exceeds the recurrence interval


Changes to Triage Status

  • Manually changing triage status in the Dashboard view
  • Manually changing triage status in the Calendar view
  • Auto-triaging onDateChange
  • Tickling to NOW on alarms and event start date/times


Changes to the Address stamp

  • Adding and Removing Addressing fields
  • Adding, Removing and Editing Addressees

Changes to Task stamp

  • Adding to and Removing from the Task list

Changes to the Calendar stamp

  • Adding to and Removing from the Calendar


Add and Moving Recurring Events to other Collections

Remove and Delete


All other changes

  • Byline
  • Title
  • Location
  • Event status
  • Alarms
  • Notes



2. For each of the changes listed in list #1, what are all the different contextual factors that will affect the way the app behaves?

How did you edit the Recurring Event?

  • Editing the Detail View fields
  • Dragging and Dropping on the calendar canvas
  • Keyboard shortcut or (Context) Menu item
    • Remove and Delete
    • Cut, Copy, Paste

Is the occurrence you're editing:

  • Modified
  • Not-modified

Where in the recurring series are you making a change:

  • Middle occurrence
  • Frst occurrence
  • Last occurrence



3. If you take each of the changes in list #1 and feed them through every combination of contextual factors in list #2, how does the app behave?

How are other attributes affected on the event?

How does it change the recurrence edit dialog: What's enabled, what's disabled?

  • All Events
  • Future Events
  • Only This Event

What happens when you:

  • Apply to All Events
  • Apply to Future Events
  • Apply to Only This Event

How does it affect other instances in the series?

  • Modified instances
  • Un-modified instances

-- MimiYin - 27 Apr 2007

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r7 < r6 < r5 < r4 < r3 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.