Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Confiforms Edit Button doesnt show up

Simon April 14, 2025

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!

2 answers

Suggest an answer

Log in or Sign up to answer
0 votes
Alex Medved _ConfiForms_
Community Champion
April 14, 2025

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

Simon April 14, 2025

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]


Screenshot 2025-04-14 222313.png


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!


Alex Medved _ConfiForms_
Community Champion
April 14, 2025

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

 

Simon April 14, 2025

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!

0 votes
John Funk
Community Champion
April 14, 2025

Hi Simon - what app are you using? And you should contact that vendor directly for assistance. 

Simon April 14, 2025

I forgot to mention that its confiforms.

John Funk
Community Champion
April 14, 2025

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

 

TAGS
AUG Leaders

Atlassian Community Events