See https://github.com/mehtank/comingle/tree/tags which allows an arbitrary dictionary of tags per room. This then lets you bulk edit rooms according to tag filters, so you can e.g. archive all rooms tagged with week = 1 or category = "Open-Ended" or what have you. There are a few special tags hardcoded to have particular meaning:
hall (String) : Creates an accordion-ed grouping for rooms; helps to address #20. Like a hallway full of rooms? I'm open to changing that name.
pinned (String) : Keeps rooms at a particular spot in the RoomList regardless of sort order. Values starting with capital letters will be pinned to the top, values starting with lowercase letters will be pinned to the bottom, in between will be sorted as before.
protected (Boolean) : Prevents rooms from being archived or unarchived except via the REST API.
WIP because you can currently only manipulate tags through the REST API (#131). Although maybe it's not necessary to have frontend hooks for all of these?
See https://github.com/mehtank/comingle/tree/tags which allows an arbitrary dictionary of tags per room. This then lets you bulk edit rooms according to tag filters, so you can e.g. archive all rooms tagged with week = 1 or category = "Open-Ended" or what have you. There are a few special tags hardcoded to have particular meaning:
hall
(String) : Creates an accordion-ed grouping for rooms; helps to address #20. Like a hallway full of rooms? I'm open to changing that name.pinned
(String) : Keeps rooms at a particular spot in the RoomList regardless of sort order. Values starting with capital letters will be pinned to the top, values starting with lowercase letters will be pinned to the bottom, in between will be sorted as before.protected
(Boolean) : Prevents rooms from being archived or unarchived except via the REST API.WIP because you can currently only manipulate tags through the REST API (#131). Although maybe it's not necessary to have frontend hooks for all of these?