Progress (property type)
A special property type that aggregates the locked state of other properties into a weighted completion score.
How it works
The Progress property reads which properties have been locked on an entity, applies user-defined weights, and displays a percentage or score.
Configuration — the Progress builder
Accessed by clicking ⋯ on any Progress property → “Progress builder.” Opens a two-column builder:
| Property | Weight |
|---|---|
| Title | 3 pts |
| Image uploaded | 5 pts |
| Content complete | 5 pts |
- Left column: select which properties to include
- Right column: assign a numeric weight (points)
- Progress = (sum of weights for locked properties) / (total possible points)
Global per entity type
The Progress formula is defined once per entity type, not per instance. Changing the configuration on one element changes it for all elements.
Task
Full implementation spec in task #135 Progress builder.
Related
- Locked — what counts as “fulfilled” for a property
- Property types