• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 219
  • Last Modified:

Allow Everyone to edit existing documents, but not have Manager access

How can I implement a role [Modifiers], such that everyone can edit existing documents in a Notes database?

Is there a formula I can put in the OnOpen in a form or something?

I have already assigned my server "Person Groups" to this role, I just do not know how to implement it.
1 Solution
Do you want them to be able to delete as well?  Give them "Write public documents" access and make the docs public.  

If not, you need to create an authors field in the form the docs are opened in.  Open your db in designer and create a field of type "authors".  For the value, use the formula "[Modifiers]" in the programmers pane.  

Make sure your db is set to update readers and authors fields via adminp.  

If, after setting up an authors field, your users are able to edit new documents but not previously existing ones, you will have to open all previously existing documents and resave them, or write an agent to set the value for you.
If I read your question requirements correctly:

"Allow Everyone to edit existing documents, but not have Manager access"

you can simply assign everyone Editor access in the database ACL, and that should do the trick. You only need to worry about creating Authors fields if you give people Author access in the ACL and these people need to edit documents that they didn't create.


simpsopAuthor Commented:
Thanks, I think that worked.

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now