Presentation is loading. Please wait.

Presentation is loading. Please wait.

How to add additional privileges to user_function.lng (originally SI 8192-36474) Presenter: Yoel Kortick.

Similar presentations


Presentation on theme: "How to add additional privileges to user_function.lng (originally SI 8192-36474) Presenter: Yoel Kortick."— Presentation transcript:

1 How to add additional privileges to user_function.lng (originally SI 8192-36474) Presenter: Yoel Kortick

2 additional privileges to user_function.lng 2 Introduction It may occur that staff user A edits the privileges of staff user B via the “ staff privileges ” and does not see a particular service listed as an option to “ permit ” or “ deny ”. As a result, staff user B may be allowed to run a service and there is no way for staff user A to deny the privilege (except by denying all sub functions of the library, which is not usually desired).

3 additional privileges to user_function.lng 3 Introduction When a specific privilege is missing it is possible to add the privilege to the file $alephe_tab/user_function.lng. After adding the privilege to the file $alephe_tab/user_function.lng it will be listed as an option in the staff privileges, and staff user A will be able to deny (or permit) staff user B to run the service.

4 additional privileges to user_function.lng 4 Introduction In our example here staff user GILLIGAN will try to prevent staff user MARYANNE from being able to run the following two services. GILLIGAN will not be able to find them in the list of privileges: 1.Circulation Module > Services > Requests > Campus Hold Requests Router - Cleanup (cir-240) 2.Cataloging Module > Services > Build Indexes to the Catalog > Trigger Z07 Records (manage-103)

5 additional privileges to user_function.lng 5 Discovering that the privilege does not exist Currently MARYANNE has “ all functions > all sub functions ” privileges for all libraries. GILLIGAN will now try to deny her cir-240 in USM50 and manage-103 in USM01. 1. GILLIGAN is logged in 2. GILLIGAN chooses Staff Privileges

6 additional privileges to user_function.lng 6 Discovering that the privilege does not exist 2. GILLIGAN clicks “ Access Rights ” 1. GILLIGAN selects user MARYANNE

7 additional privileges to user_function.lng 7 Discovering that the privilege does not exist GILLIGAN selects Ex Libris Demo Libraries (USM50) in order to deny the service “ Campus Hold Requests Router - Cleanup (cir-240) ”

8 additional privileges to user_function.lng 8 Discovering that the privilege does not exist GILLIGAN chooses the services-circulation sub menu and can not find cir-240. GILLIGAN also can not find cir-240 from the find button

9 additional privileges to user_function.lng 9 Discovering that the privilege does not exist GILLIGAN selects USM01 in order to deny the service “ Trigger Z07 Records (manage- 103) ”

10 additional privileges to user_function.lng 10 Discovering that the privilege does not exist GILLIGAN chooses the services - manage sub menu and can not find manage-103. GILLIGAN also can not find manage-103 from the find button

11 additional privileges to user_function.lng 11 Adding new privileges We will now add these two lacking services: 1.Circulation Module > Services > Requests > Campus Hold Requests Router - Cleanup (cir-240) 2.Cataloging Module > Services > Build Indexes to the Catalog > Trigger Z07 Records (manage-103) To the file $alephe_tab/user_function.eng so that they will appear in the list of privileges and GILLIGAN can then deny them from MARYANNE

12 additional privileges to user_function.lng 12 Adding new privileges Here is the file on the server: We will edit the file via the Tables Navigator of the ALEPHADM module of the GUI il-aleph02-a18(1) >>cd $alephe_tab il-aleph02-a18(1) >>ls -lrt user_function.eng -rw-rw-r-- 1 aleph exlibris 70398 Dec 4 10:00 user_function.eng

13 additional privileges to user_function.lng 13 Adding new privileges Within the ALEPHADM module we will choose “ Tables Navigator ”

14 additional privileges to user_function.lng 14 Adding new privileges Under “ ALEPH > tab ” we choose the file “ user_function.eng ”

15 additional privileges to user_function.lng 15 Adding new privileges We will now add the service “ Circulation Module > Services > Requests > Campus Hold Requests Router - Cleanup (cir- 240) ”. It is easiest to take an existing service from the file and add a new line above or underneath the existing line. In the new line we will add the new service.

16 additional privileges to user_function.lng 16 Adding new privileges We clicked here to add a new line Here is the new line where we will add the new service. It will be the same as the existing line except for the number of the service and description of it.

17 additional privileges to user_function.lng 17 Adding new privileges Here is the new line The only difference between the new line and the line under it and over it is the description and number of the service.

18 additional privileges to user_function.lng 18 Adding new privileges Now we will add the service “ Cataloging Module > Services > Build Indexes to the Catalog > Trigger Z07 Records (manage- 103) ” We make a blank line next to an existing cataloging module service.

19 additional privileges to user_function.lng 19 Adding new privileges The only difference between the new line and the line under it and over it is the description and number of the service. Here is the new line

20 additional privileges to user_function.lng 20 Adding new privileges When done editing the file we check it in (to the server)

21 additional privileges to user_function.lng 21 Restart PC Server After changing file “ user_function.eng ” we will restart the PC Server

22 additional privileges to user_function.lng 22 Restart PC Server

23 additional privileges to user_function.lng 23 Restart PC Server PC Server was restarted

24 additional privileges to user_function.lng 24 Denying the privilege 1. Now when GILLIGAN chooses the services-circulation sub menu for USM50 in the staff privileges he does find cir-240. 2. GILLIGAN will now deny this privilege for MARYANNE

25 additional privileges to user_function.lng 25 Denying the privilege And now it is denied

26 additional privileges to user_function.lng 26 Denying the privilege 1. Now when GILLIGAN chooses the “ services – manage ” sub menu of USM01 he does find manage-103. 2. GILLIGAN will now deny this privilege for MARYANNE

27 additional privileges to user_function.lng 27 Denying the privilege And now it is denied

28 additional privileges to user_function.lng 28 Testing the new Denial MARYANNE logs into GUI

29 additional privileges to user_function.lng 29 Testing the new Denial MARYANNE tries to run the service: Circulation Module > Services > Requests > Campus Hold Requests Router - Cleanup (cir-240)

30 additional privileges to user_function.lng 30 Testing the new Denial And she receives this message:

31 additional privileges to user_function.lng 31 Testing the new Denial MARYANNE tries to run the service: Cataloging Module > Services > Build Indexes to the Catalog > Trigger Z07 Records (manage-103)

32 additional privileges to user_function.lng 32 Testing the new Denial And she receives this message:


Download ppt "How to add additional privileges to user_function.lng (originally SI 8192-36474) Presenter: Yoel Kortick."

Similar presentations


Ads by Google