Ich fände es Sinnvol wenn z.B. das Kopfdaten “Ihre Bestellung” Schreibgeschützt für die User ist.
Der Admin-User kann eine Option setzen, womit Adressen schreibgeschützt sind. Über Beleg- und Formdesigner können alle Felder der Kopfdaten für den User ausgeblendet werden, wenn er diese nicht bearbeiten können soll.
Wären darüber hinaus noch weitere Einschränkungen gewünscht?