Comment 5 for bug 794290

Revision history for this message
Nat Katin-Borland (nborland) wrote :

Tom from Oxfam explains this issue pretty well (https://karl.soros.org/communities/karl-consortium/blog/two-feature-questions/):

Hi again everyone,

I have another question/feature request from the user group at Oxfam GB interested in the calendar functionality in KARL. This seems like a sensible thread to carry on the discussion.

This user group has discovered what you might consider to be a bug in the categories and layers functionality. Our IS Service Desk raised the issue with our KARL Support (Six Feet Up), but they suggested that because the impact is only apparent with a very specific use case, it is really more of a feature request to be raised in this forum.
The issue is that there is no logical sorting for categories or layers in KARL's Calendar Setup view. The list isn't sorted in alphabetical order or in the order in which the items were added, it seems to be sorted by some unique ID behind the scenes.

I can't imagine that this would cause a problem in most use cases. However, this user group at Oxfam GB wants to use layers that include categories that are also members of other layers. In this case, the colour in which a calendar event is displayed when viewing all layers is determined by the first layer in the list that includes a given category. Because the order of the list is seemingly random, there is no way to know in advance in which order the layers appear in the list, and so this user group has found that they can't get the colour-coding of different events to function in the way they want.
For example, your layers might end up like this:

Layer B (red) - Category B
Layer A (blue) - Category A
Layer D (green) - Category A, Category B, Category C
Layer C (orange) - Category C
In this case, when viewing all layers, events assigned Category C would appear in green (the colour for Layer D) rather than orange (the colour for Layer C).

I appreciate that this use case is very niche, and so I would be interested to know if any user groups at other members of the Consortium have found the random ordering of categories and layers to be a problem.