I have been reviewing what concerns ACL and I already understand how it is to create and assign groups to AROs.
I have also seen that there are already established ACOs in the system.
But what I do not see or do not understand is how these ACOs are created or determined.
Example :
Section : ACCOUNTING has several values: BILL, DISC, EOB, REP
But I don’t see where you can identify what limits or what actions each one of them means?
Any advice for it?
SPANISH -----
Hola !
He estado revisando lo concerniente a ACL y ya entiendo como es creacion y asignacion de grupos a los ARO.
Tambien he visto que ya hay ACOs establecidos en el sistema.
Pero lo que no veo o no entiendo es como se crean o estan determinados esos ACOs
Ejemplo :
Seccion : ACCOUNTING tiene varios valores: BILL, DISC, EOB, REP
Pero no veo donde se puede identificar que limites o que acciones significa cada uno de ellos?
Hola @Fernando_Guerra . Yo diría que no toque eso, que dejes los ACL como están, porque después se complica para asignar permisos. Si es necesario modificar permisos, lo haces desde aquí.:
También puedes usar menús personalizados, el menú standard esta en openemr/interface/mail/tabs/menu/menus/standard.json, con este puedes crear los menus que quieras, por ejemplo enfermeras.json, luego esos archivos los colocas en openemr/sites/default/documents/custom_menus/, por ultimo asigna para el usuario ese menu:
Hola Luis !
Ocurre que me interesa entender como se establecen esos límites o restricciones, solo para entenderlo.
Ya que en los ACL puedes escribir todo (All), o algunos campos (Any), entonces es una incógnita como se produce esa restricción de alcances.
Sabrás algo de ello?
No te preocupes no malograre nada!
Tengo mi entorno de prueba para experimentos
!
If really need to know what an aco does and it is not in above documentation, then can search code via code editor (in grep mode and case sensitive mode) and search for something like admin.*super to see in code where the Administration superuser access is being used.