Ticket #1215 (new enhancement)

Opened 14 years ago

Last modified 14 years ago

Use icons to display event status on month/week/day views

Reported by: Olivier Grisel <olivier.grisel@…> Owned by: lregebro
Priority: P2 Milestone: CPS 3.5.7
Component: CalZope Version: TRUNK
Severity: normal Keywords: icons status display UI


We need a better UI to identify the current status of an event on the month/week/day views.

They are 2 kinds of status for an event views

o Event status (like in iCal):


o Participation status (CalCore/Zope? specific):


Currently, only the participation status is available through a clickable label on the event's box. This label is too big on small-sized event boxes and could/should be replaced by a clickable icon, here is a proposal:

  • ? (quotation mark) -> NEEDS-ACTION
  • [ ] (empty box) -> TENTATIVE

(BTW: does anybody know what's the difference between both?)

  • [v] (green checked box) -> ACCEPTED
  • [X] (red cross) -> DECLINED


  • shall we find a way to display the event status too?
  • iCal already use similar icons to display the event status, not participation status: will that lead to some kind of cognitive conflict?

Change History

comment:1 Changed 14 years ago by fguillaume

  • Milestone changed from CPS 3.4.0 to CPS 3.4.1

comment:2 Changed 14 years ago by lregebro

  • Milestone changed from CPS 3.4.1 to CPS 3.5.0

I think both needs-action and tentative can use a question-mark, or we can have a [!] for needs-action, maybe?

Also, the event and participation statuses work in conjuction. If your participation status is confirmed, and the event is cancelled, then you don't need to go. If the event status is confirmed, but you have declined, then you still don't need to go. :)

So, we have ? if your status or the event status is tentative, [X] if your status is declined or the event status is cancelled, and a [V] if it's accepted and confirmed.

I'm not 100% sure of what the best way to implement this from an HTML/CSS point of view. Also, I would not mind avoiding images if possible, but then we need something else than a check mark for confirmed+accepted.

Note: See TracTickets for help on using tickets.