Problem with authorizat & creating n

anonymous wrote on Monday, December 26, 2011:

Please help! Problem with setting up new groups and users/ defining authorizations and rights

I have downloaded the OEMR version 4.1 (Greek translation) and tried to install it in an Ubuntu server.
It is meant to be serving a multiple Clinic, run by volunteer MDs of various Specialties (Internal Med, Paeds., Neuro, Cardio, Pshychiatrics,Obs. &Gynae. and Secretarial support and an in-house Pharmacy).

The problems started when we attempted to set up some new groups:
There were some predefined groups (ie. ready-made groups, built in by default into the system), bearing some names which were already appearing translated correctly in Greek.
However, when we started adding a couple of test-users (imaginary ones) into these groups, we discovered that they just did not work.
Searching a bit more in detail (Admin->ACL->Access Control List Administration-> Advanced), we saw that the actual Greek names (that were appearing on screen) were not corresponding to real groups (they were to be found nowhere into the GACL tables). They were only appearing in the lang definiton tables.

I assumed they were, therefore, something like “fake groups” and I deleted them.
I tried to re-make some new ones, assigning new names, written with Latin characters.
This time round, although they could at least be found in the database tables, they could not appear in the front end tool (which is supposed to be the practical way to manage both groups, the users assigned to them and the definition of the rights that we would like to assign tio each one of these users).
I am not sure if it’s a problem that is related to the inability of the Greek characters ti collaborate correctly with the database tables (???) or perhaps a question of some sort of patches that maybe have to be applied first, prior to trying a brand new install??

Any suggestions please???
Thanks so much in advance.

Constantine

bradymiller wrote on Tuesday, January 03, 2012:

Hi,
The default ACL’s should work out of the box on new installs. Should not matter what language is being used; database stores the English name and are simply translated when displayed on the screen in the Administration->ACL tool. Note there is no translation, though, when using the Advanced tool. The mystery here for most users/developers is what each ACO (access control) actually does, so we are working on documenting those here (it is a work in progress):
http://open-emr.org/wiki/index.php/Access_Controls_Listing
-brady