Entities with states

History grid

If the specification does not say otherwise then every entity should have a history grid in its details form:

Extended history grid

If the specification says that we should use the extended history grid then we should use this one.

It has the additional option to pass the reson of a state change.

Copying

If the specification does not say otherwise then every entity with a state should be copy-able.

But when we copy it we should always set the copies status to draft.