4.3. Zaawansowane zarządzanie prawami
W bibliotece dLibra stosuje się ograniczenia dostępu na trzech różnych poziomach: poziomie biblioteki, poziomie
katalogu i poziomie publikacji. Ograniczenia dostępu na poziomie
biblioteki dotyczą zarządzania atrybutami, użytkownikami biblioteki i
zarządzania grupami. Ograniczenia na poziomie katalogu mogą się stosować
do każdego katalogu w drzewku zawartości biblioteki i dotyczyć
dostępności zawartości i uprawnienia do czytania i redagowania
zawartości katalogu. Natomiast zarządzanie dostępem na poziomie
publikacji odnosi się do poszczególnych publikacji i dotyczy
przeglądania i czytania publikacji. Te trzy grupy uprawnień dostępu
zostaną dokładnie omówione w tym podrozdziale.
Niezależnie od poziomu dostępu, prawa są przyznawane na zasadach
użytkownika lub grupy. Użytkownik posiada prawa, które zostały mu
przyznane bezpośrednio, ale również prawa wszystkich grup, których jest
członkiem. Zatem jakakolwiek zmiana uprawnienia do dostępu danej grupy
będzie dotyczyła każdego użytkownika należącego do tej grupy.
4.3.2. Uprawnienia na poziomie biblioteki
W bibliotece dLibra istnieje pięć rodzajów uprawnień na poziomie biblioteki (administracyjne):
- zarządzanie kontami - pozwala na tworzenie, usuwanie i
dokonywanie zmian w kontach użytkowników
- zarządzanie grupami - pozwala na tworzenie, usuwanie i
dokonywanie zmian w grupach użytkowników
- zarządzanie atrybutami - pozwala na tworzenie, usuwanie i
dokonywanie zmian w atrybutach
- zarządzanie wartościami atrybutów - pozwala na zarządzanie
słownikiem synonimów
- zarządzanie językami - pozwala na zarządzanie językami
interfejsu oraz metadanych
- zarządzanie tagami - pozwala na zarządzanie tagami
wszystkich użytkowników w aplikacji administratora
- zarządzanie kolekcjami - pozwala na tworzenie, usuwanie i
dokonywanie zmian w kolekcjach
- zarządzanie aplikacją WWW - pozwala na logowanie się do
panelu administracyjnego aplikacji WWW i wykorzystywanie
znajdujących się tam funkcji
Prawa administracyjne użytkownika można zmienić po wyborze go na
„Drzwie Biblioteki” w „Oknie Własności” na
zakładce Prawa Administracyjne (
Rysunek 4.27.). Prawa administracyjne grupy można zmienić po wyborze go na „Drzewie Biblioteki” na zakładce
Prawa administracyjne (w „Oknie
Własności”).
4.3.3. Uprawnienia na poziomie katalogu
W bibliotece dLibra dostęp do katalogów biblioteki jest kontrolowany dla każdego katalogu i każdego użytkownika
z osobna. Oznacza to, że różni użytkownicy mogą posiadać różne
uprawnienia do tego samego katalogu, jak również to, że jeden użytkownik
może posiadać różne poziomy dostępu do różnych katalogów. Użytkownik
może uzyskać uprawnienia do katalogu na cztery różne sposoby:
- Przyznane - uprawnienia przyznane bezpośrednio
- Implikowane - uprawnienia wynikające z
innego prawa przyznanego bezpośrednio (np. prawo do przeglądania
listy katalogów wynika z prawa do odczytu zawartości
katalogu).
- Odziedziczone - uprawnienia
dziedziczone od jednego z katalogów nadrzędnych, do których prawo
zostało przyznane bezpośrednio lub pośrednio.
- Od grupy - uprawnienia od grupy, do
której należy użytkownik
W bibliotece dLibra istnieje siedem uprawnień
na poziomie katalogu:
- Dostęp - dzięki niemu użytkownik widzi katalog w drzewku
biblioteki. To uprawnienie nie jest
dziedziczone z katalogów nadrzędnych.
- Listowanie - umożliwia użytkownikowi przeglądanie
zawartości katalogu (tj. publikacji i podkatalogów) oraz
publikowanych edycji publikacji umieszczonych w katalogu.
Uprawnienie to jest dziedziczone z katalogów nadrzędnych. Implikuje
prawo dostępu.
- Odczyt - umożliwia użytkownikowi przeglądanie wszystkich
wydań (opublikowanych i nie opublikowanych) wszystkich publikacji
zamieszczonych w katalogu. Uprawnienie to jest dziedziczone z
katalogów nadrzędnych. Implikuje prawa dostępu i
listowania.
- Edycja struktury - umożliwia użytkownikowi redagowanie
struktury katalogu, tj. tworzenie, przenoszenie i usuwanie
podkatalogów. Prawo to jest dziedziczone z katalogów nadrzędnych i
implikuje prawa dostępu, listowania i odczytu.
- Tworzenie publikacji - umożliwia użytkownikowi tworzenie
nowych publikacji w dziale. Prawo to jest dziedziczone z katalogów
nadrzędnych i implikuje prawo dostępu i listowania.
- Zarządzanie publikacjami - umożliwia użytkownikowi usuwanie
publikacji z katalogu. Prawo to jest dziedziczone z katalogów
nadrzędnych. Implikuje prawo dostępu, listowania, odczytu i
tworzenia publikacji oraz prawa przeglądania i zarządzania
wszystkimi publikacjami w tym katalogu.
- Zarządzanie prawami - umożliwia użytkownikowi dokonywanie
zmian w prawach dostępu do katalogu. Prawo to jest dziedziczone z
katalogów nadrzędnych i implikuje prawa dostępu, listowania i
odczytu.
Prawa dostępu na poziomie katalogu można zmieniać w panelu
Własności Katalogu, w zakładce
Prawa.
Na liście po lewej stronie wypisani są użytkownicy biblioteki (na czarno posiadający choć jedno prawo, na szaro nie posiadający żadnych
praw) oraz grupy (na czerwono). Jeśli przycisk zostanie wybrany, użytkownicy publiczni
nie są wyświetlani. Po wybraniu jednego lub wielu użytkowników lub grup,
wyświetlane są ich uprawnienia do wybranego katalogu w czterech
kolumnach w tabeli po prawej stronie.
- Prawo - zawiera nazwę uprawnienia
- Poprzedni stan - wyświetla stan uprawnienia przed
zmianą
- Nowy stan - wyświetla stan uprawnienia po zmianie. W celu
przyznania prawa wybranemu użytkownikowi należy zaznaczyć odpowiedni
znacznik w tabeli.
- Rekursja - należy zaznaczyć odpowiedni znacznik w celu
przyznania uprawnienia bezpośrednio do wszystkich katalogów
podrzędnych wybranego katalogu.
4.3.4. Uprawnienia na poziomie kolekcji
Podobnie jak w przypadku katalogów biblioteki, dostęp do kolekcji biblioteki dLibra jest kontrolowany w odniesieniu
do każdej publikacji i każdego użytkownika z osobna. Podobnie jak w
przypadku katalogów biblioteki, prawa dostępu mogą być przyznawane
bezpośrednio, mogą być implikowane, dziedziczone z katalogów nadrzędnych
lub od grupy (patrz poprzedni
podrozdział).
W bibliotece dLibra istnieje jeden rodzaj
uprawnień na poziomie kolekcji:
- Zarządzanie zawartością kolekcji - umożliwia użytkownikowi
dodawanie i usuwanie publikacji z danej kolekcji.
Prawa można modyfikować na zakładce Prawa, która znajduje się w „Oknie własności” po wybraniu
kolekcji.
4.3.5. Uprawnienia na poziomie publikacji
Podobnie jak w przypadku katalogów i kolekcji biblioteki, dostęp do publikacji biblioteki dLibra jest kontrolowany w
odniesieniu do każdej publikacji i każdego użytkownika z osobna. Różni
użytkownicy mogą mieć różne uprawnienia do tej samej publikacji, a jeden
użytkownik - różne poziomy uprawnień do różnych publikacji. Podobnie jak
w przypadku katalogów biblioteki, prawa dostępu mogą być przyznawane
bezpośrednio, mogą być implikowane, dziedziczone z katalogów nadrzędnych
lub od grupy (patrz poprzedni
podrozdział).
W bibliotece dLibra istnieją trzy rodzaje
uprawnień na poziomie publikacji:
- Przeglądanie - umożliwia użytkownikowi czytanie
opublikowanych wydań publikacji. Prawo jest dziedziczone po prawie
do listowania katalogu, w którym istnieje dana publikacja.
- Odczyt - umożliwia użytkownikowi czytanie wszystkich wydań
(opublikowanych lub nie) danej publikacji. Prawo jest dziedziczone
po prawie do odczytu katalogu, w którym istnieje dana
publikacja.
- Zarządzanie - umożliwia dokonywanie zmian w prawach innych
użytkowników do danej publikacji. Prawo jest przyznane domyślnie
twórcy publikacji w momencie jej tworzenia.
Zmian w uprawnieniach dostępu na poziomie publikacji można
dokonywać w panelu Własności Publikacji, zakładka
Prawa.