On the month/week/day views, you can display other's people events. However, there is no way to guess which events are mine or Bob's or Alice's.
We need add additional CSS classes to add visual hints on event ownership.
Here is a 3 parts proposal:
- tag event markup with a new CSS class attribute:
- class="user1" on my events
- class="user2" on Alice's events
- class="user3" on Bob's events
- add a legend at the bottom of the calendar view reusing the same class names +
users' names:
<p>Legend:</p>
<p class="user1">My events</p>
<p class="user2">Alice's events</p>
<p class="user3">Bob's events</p>
- add some default "background-color" based CSS style to the stylesheet for classes 'user1' to 'user10' for instance (more than 10 users on the same calendar view would be unreadable anyway).
Problem: background-colors are already used to display wether an event is public/private/meeting. This is also done through the use of a set of semantic CSS classes. I don't know wheter we should use background-colors to display event ownership or event privacy status (like public/private/meeting).
Note: this is just a matter of default CSS stylesheet: we tag events with both types of classes and choose at the CSS level whether we want to display event ownership or event privacy status.
Or maybe we should find some way to let the user decide what kind of visual hint she wants to display.