ACL to write worknotes

Richard Thomas2
Tera Contributor

Hi,

I have a use case where I'm required to give users write access to worknotes in a table that extends task.

I've created a write* acl

find_real_file.png

Followed by another field only acl on worknotes.

find_real_file.png

It just doenst seem to be firing - any ideas...?

Thanks for you help

 

Rich

4 REPLIES 4

Allen Andreas
Administrator
Administrator

Hi,

I believe you may have to add a write ACL on the task level as well and perhaps add a condition that the task type = 'x'...so that it doesn't apply everywhere within task extended tables.

Also, you'd want to make sure you have any other conditions listed such as only 'y' role, etc.

Please mark reply as Helpful/Correct, if applicable. Thanks!


Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

Adrian Ubeda
Mega Sage
Mega Sage

Hi, 

Try to use ACL debugger for seeing which ACLs it's failing when it's applying. By the way, does that role has also a read ACL for that work notes field? If it doesn't try to create a read ACL for work_notes field with that role.

If it was helpful, please give positive feedback.

Thanks, 

If it was helpful, please give positive feedback! ✔
☆ Community Rising Star 22, 23 & 24 ☆

Tanaji Patil
Tera Guru

Hello Richard,

Have you created read ACL for grants them read access of this field? Or is there already an ACL giving them this right? Read is must for any operation.
And what about table level write ACL for this role? Is that already present?

To make this work you need to ensure these ACLs are there-
1) Table level read ACL (tablename) - This gives access to read the table.
2) Field level wildcard read ACL (tablename.*) - this is optional. Restrict read access of all the fields here.
3) Field level read ACL (tablename.work_notes) - This allow to read the work_notes field.
4) Table level write ACL (table) - This gives access to write on table.
5) Field level wildcard write ACL (tablename.*) - this is optional. Restrict write access of all the fields here.
6) Field level write ACL (tablename.work_notes) - This allow to write the work_notes field.

It depends on if this table is an existing one (if yes then you might already have most of the ACLs) or a custom one as well as which fields you want to let them read and write.

If the user can see value in the field that means read ACL is already in place then you only need 4th one mentioned above.

-Tanaji
Please make the response correct/helpful if applicable.

Hello Richard,

 

Did you get this working?

 

-Tanaji

Please mark response correct/helpful if applicable