In which cases can we use the role "Nobody"?

danielgarc__a
Giga Contributor

Hello everyone!

I have seen, that there's a role in the Base system roles, that is call "Nobody" and it has a warning message that sais: "Applying the nobody role may be irreversible if applied to some important system functions." and the description of this role is "The nobody role means that nobody has access - not even admin or maint.".

My doubt is, what are the uses for this role? In which situations I may need to apply this role to an application or something?

I hope everything is clear.

Thank you for your time!

Regards:

Daniel Garcí­a Cuadros.

1 ACCEPTED SOLUTION

Slava Savitsky
Giga Sage

If you wanted to make a field read-only for everybody (even admins), you could create a write ACL and add 'nobody' to the list of required roles. Since nobody has that role, the field will not be available to modification. Another way to achieve the same result is to mark the ACL as Advanced and use "false;" or "answer = false;" in the Script field.


View solution in original post

5 REPLIES 5

Slava Savitsky
Giga Sage

If you wanted to make a field read-only for everybody (even admins), you could create a write ACL and add 'nobody' to the list of required roles. Since nobody has that role, the field will not be available to modification. Another way to achieve the same result is to mark the ACL as Advanced and use "false;" or "answer = false;" in the Script field.