The Level entity will be very much the same as the Shot entity and requires the following special fields:
- Bi-directional Assets multi-entity fields (to show which Assets appear in the Level). One field on the Level, the other on the Asset. (Level.Assets, Assets.Levels)
- Bi-directional single-to-multi-entity fields (Parent Level (single), and Sub Level (multi)), to function the same as the Parent Shot, Sub Shot relationship (to allow for setting up Level hierarchies).
- Open Notes
- Open Notes Count
- Level Name (text field)
- Task Template (when Tasks are enabled on the entity, which they should by default).
We'd love ideas for the icon :)