Skip to content

Comment (Preparation)

Option required

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

Definition

A Comment on a preparation element is a message posted by a logged-in user on one of the sub-elements of a Preparation: Typical day, Planning, Pedagogy, Menu, or Budget.

Distinct entity

Comment on a Preparation element (this entity, Preparation module) and Comment on a Participant (Operations module) share the same concept and name but are distinct technical entities with their own parent reference and lifecycle.

Project
└── Preparation
    ├── Typical day
    │   └── Comment
    ├── Planning
    │   └── Comment
    ├── Pedagogy
    │   └── Comment
    ├── Menu
    │   └── Comment
    └── Budget
        └── Comment

Main attributes

AttributeDescription
MessageThe comment message
AuthorThe logged-in user who created the comment
TagsZero or more tags associated with the comment

Tags

A comment can carry zero or more Tags. Tags are project-scoped labels created once per project and reused across every preparation comment. The full definition (attributes, count semantics, lifecycle) is documented on the Tag business object page.

Tag moderation

Tag management (create, rename, delete) is restricted to PROJECT_ADMIN and PROJECT_MANAGER. Other roles can attach existing tags to their comments but cannot modify the project tag catalog.

Status

A comment does not have an explicit status field. Its state is derived from:

SituationImplied state
Have been soft deletedHIDDEN
Have not been soft deletedVISIBLE

Relationships

Related objectRelationship
Preparation elementA comment is attached to one preparation element
UserA comment is authored by one user (zero if user purged)
TagA comment can carry zero or more tags