I have page 1 with the Form Definition.
On page 2 is a CardView which filters all entries to only show those that include the current user in the ownedBy row.
So theoretically, the user looking at an entry should have permission to edit the entry. But no edit control shows up for the user.
The user has only read permissions for both Confluence pages. With edit permissions on page 1, the edit control shows up.
Did I do something wrong? Or misunderstand the permissions?
Thank you!
Hi @Simon
Please have a look at this page https://wiki.vertuna.com/spaces/CONFIFORMS/pages/2359438/Confluence+page+permissions+and+ConfiForms
In order to be able to edit a record the user needs to own it or to be the form administrator or a super user (which you can set using the methods explained in the earlier referenced documentation )
Alex
Hi Alex, thank you very much for your reply.
I think I understood it right.
This should be the point i want to use:
entry owner is a mutable field and could be changed by a form administrator (or record owner). This means that the original creator of the entry will loose his edit rights to the entry if the owner is altered (ownedBy field)
I have a field "superior" (type user). A field definition rule sets ownedBy value of the entry:
ownedBy=[entry.employee],[entry.superior],[entry.createdBy]
I can see that the rule works: in the entry metadata are all 3 users in the createdBy usermultifield
But only the ones with edit acces to the page where the form is definied see the button of the edit control macro.
I hope this makes it more clear.
Thank you for helping me!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I suggest to switch to use the ConfiForms IFTTT rule instead (of "Set Value" UI rule) https://wiki.vertuna.com/spaces/CONFIFORMS/pages/9864128/Configuring+ConfiForms+IFTTT+actions+and+rules#ConfiguringConfiFormsIFTTTactionsandrules-Create(Update)ConfiFormsEntry
entryId=[entry.id]&ownedBy=[entry.employee],[entry.superior],[entry.createdBy]
This way it will work for all the cases, even for the data that is imported via Import API or the REST APIs
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you Alex! It works now perfectly fine!
I cant understand the difference, because the entries look identical. Including the ownedBy field.
But I dont really care, as it works!
Thank you very much! Helped me a lot!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Simon - what app are you using? And you should contact that vendor directly for assistance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Very good - thanks. Here is the link to submit a support request with them.
https://wiki.vertuna.com/spaces/VERTUNA/pages/9863499/Support+Request+Form
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.