Skip to content

Tag (Preparation)

Option required

Tags are only available if the COMMENT option is enabled on the project.

Definition

A Tag is a project-scoped label used to categorize Comments posted on preparation sub-elements (typical day, planning, pedagogy, menu, budget). Tags are defined once per project and reused across every preparation comment.

Distinct entity

Tag on Preparation Comments (this entity, Preparation module) and Tag on participant Comments (Operations module) share the same concept and name but are distinct technical entities with their own parent reference, catalog, and lifecycle.

Project
├── Tag (Preparation)
└── Preparation
    └── <sub-element>
        └── Comment
            └── Tag (association, 0..N)

Main attributes

AttributeDescription
LabelHuman-readable name of the tag. Unique within the project (case-insensitive).
CountDerived number of non-hidden preparation comments currently carrying this tag.

Count

The count is not stored as a write-through field from comments — it supports a quick-count increment: a user can bump the count without writing a full comment, which is useful for rapid follow-up on a preparation discussion. The count is still consistent with the number of comments that carry the tag (deleting a comment decrements the count).

Lifecycle

Tags are managed through Manage tags:

  • Create — create a new tag (initial count 0).
  • Rename — change the label. The tag identity is preserved, so every preparation comment that carried it keeps the association.
  • Delete — remove the tag from the project catalog and detach it from every comment that carried it. Irreversible.

Relationships

Related objectRelationship
ProjectA tag belongs to one project
Preparation commentA tag can be attached to zero or more comments