Users will create a document. Users are included in "one" of 4 roles in ACL (East, West, North, South). Documents created by users should always be read (not edited) by user (only Admin can edit docs) and a user belongs to one role, so all members of that role can also "read" (not edit) docs from each region.
What is the best way to populate (say, on compose) the DocAuthor field to make sure it captures the author, the role that author is in, and also the Admin role? I'm thinking on query close (the button will be a submit button -- the documents will be weekly activity reports) and its important that the author username be captured just in case the user changes regions (roles). Can anyone provide a simple solution?