Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Directory access in the dLibra system is controlled separately for every directory and user. which means that various users can have different permissions for the same directory and that one user can have various access levels for different directories.

In a dLibra library, there are the following types of permissions at the directory level:

  • directory access – allows the user to see the directory in the library tree; that permission is not inherited from superordinate directories;
  • object and published edition access – allows the user to browse the content of the directory (that is, the object and its subdirectories) and of the published object editions in the directory; that permission is inherited from superordinate directories; it implies the access permission for the directory;
  • object and edition access – allows the user to browse all editions (published and unpublished) of all objects in the directory; that permission is inherited from superordinate directories; it implies both preceding permissions;
  • structure edition – allows the user to edit the directory structure, that is, to create, move, and remove its subdirectories; that permission is inherited from superordinate directories and implies the object and edition permission;
  • object creation – allows the user to create new objects in the directory; that permission is inherited from superordinate directories and implies the object and published edition permission;
  • object management – allows the user to remove objects from the directory; that permission is inherited from superordinate directories; it implies the object creation permission and access to all editions;
  • directory moderation – allows the user to change the status of an object in the directory to “Correction” or from the “Correction” status to the “Published” or “Unpublished” status; a user with that permission will also receive messages about objects added to the directory via the web interface; that permission is inherited from superordinate directories and implies the object management permission; and
  • permission management – allows the user to modify access permissions for the directory; that permission is inherited from superordinate directories and implies the object and edition permission.


Particular permissions to a directory can be assigned to a user in four ways:

  • assigned – permissions assigned directly;
  • implied – permissions resulting from another permission which has been assigned directly or is also implied (for example, the directory access permission results from the object and published edition permission);
  • inherited – permissions inherited from one of superordinate directories, the permission for which has been granted directly or indirectly; and
  • group – permissions from a group to which the user belongs.

Access permissions at the directory level can be modified in the “Directory properties” panel, in the “Permissions” tab

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.

W bibliotece dLibra istnieją następujące uprawnienia na poziomie katalogu:

  • Dostęp do katalogu - dzięki niemu użytkownik widzi katalog w drzewie biblioteki. To uprawnienie nie jest dziedziczone z katalogów nadrzędnych.
  • Dostęp do obiektów i opublikowanych wydań - umożliwia użytkownikowi przeglądanie zawartości katalogu (tj. obiektui podkatalogów) oraz publikowanych edycji obiektów umieszczonych w katalogu. Uprawnienie to jest dziedziczone z katalogów nadrzędnych. Implikuje prawo dostępu do katalogu.
  • Dostęp do obiektów i wszystkich wydań - umożliwia użytkownikowi przeglądanie wszystkich wydań (opublikowanych i nieopublikowanych) wszystkich obiektów zamieszczonych w katalogu. Uprawnienie to jest dziedziczone z katalogów nadrzędnych. Implikuje oba prawa wymienione wcześniej.
  • 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 do obiektów i wszystkich wydań.
  • Tworzenie obiektów - umożliwia użytkownikowi tworzenie nowych obiektów w katalogu. Prawo to jest dziedziczone z katalogów nadrzędnych i implikuje prawo dostępu do obiektów i opublikowanych wydań.
  • Zarządzanie obiektami - umożliwia użytkownikowi usuwanie obiektów z katalogu. Prawo to jest dziedziczone z katalogów nadrzędnych. Implikuje prawo do tworzenia obiektów oraz dostęp do wszystkich wydań.
  • Moderacja katalogu - umożliwia użytkownikowi zmianę stanu obiektu w katalogu na stan Korekta lub ze stanu Korekta na Opublikowany/Nieopublikowany. Użytkownik mający to prawo będzie także otrzymywał wiadomości o obiektach dodanych do katalogu przez interfejs www. Prawo to jest dziedziczone z katalogów nadrzędnych i implikuje prawo do zarządzania obiektami.
  • 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 prawo dostępu do obiektów i wszystkich wydań.

Użytkownik może mieć przyznane poszczególne uprawnienia do katalogu na cztery różne sposoby:

  • Przyznane - uprawnienia przyznane bezpośrednio
  • Implikowane - uprawnienia wynikające z innego prawa przyznanego bezpośrednio lub również implikowanego (np. prawo dostępu do katalogu wynika z prawa dostępu do obiektów i opublikowanych wydań).
  • 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

...

.

labelimg
Edytor praw na poziomie katalogu
Edytor praw na poziomie katalogu

...

Image Removed

...

Image Added

On the list, on the left, there are names of library users (users with at least one permission are listed in black, and users without any permissions are listed in gray) and groups (in red). Under the user list, there are buttons for hiding various user categories:


  • buttonImage Added makes it possible to hide/restore users with restrictions,
  • buttonImage Added makes it possible to hide/restore public users,
  • buttonImage Added makes it possible to hide/restore users who are editors or administrators, and
  • buttonImage Added makes it possible to hide/restore IP users.

When a user or group is selected, the permissions of that user or group to the directory selected in the table on the right are displayed. In the subsequent rows, there are all the permissions related to the directory. When a row is clicked, a short description of the selected permission is displayed in the text field below the table. The table consists of the following columns:

  • “Permission” – it contains the names of permissions,
  • “Current status” – it displays the information about current statuses of the permission (before the change); and
  • “New status” – it displays the status of the permission after the change; in order to assign a permission to a selected user, select the appropriate checkbox in the table; and
  • “Recursion” – in order to assign a permission directly to all subdirectories of the selected directory, tick the appropriate checkbox; it is especially useful in the case of permissions which are not inherited in the directory structure.

In order to save the introduced permission changes in the system, click the “Confirm” button

  • przycisk Image Removed pozwala ukryć/przywrócić użytkowników z ograniczeniami
  • przycisk Image Removed pozwala ukryć/przywrócić użytkowników publicznych
  • przycisk Image Removed pozwala ukryć/przywrócić użytkowników będących redaktorami lub administratorami
  • przycisk Image Removed pozwala ukryć/przywrócić użytkowników IP

Po wybraniu jednego użytkownika lub grupy, wyświetlane są jego uprawnienia do wybranego katalogu w tabeli po prawej stronie. W kolejnych wierszach znajdują się wszystkie prawa związane z katalogiem. Kliknięcie w wybranym wierszu pozwoli zobaczyć krótki opis wybranego prawa w polu tekstowym znajdującym się pod tabelą. W tabeli znajdują się następujące kolumny:

  • Prawo - zawiera nazwę uprawnienia
  • Obecny stan - wyświetla informację o obecnym stanie 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. Jest to szczególnie przydatne w przypadku praw, które nie są dziedziczone w strukturze katalogów.

Aby wprowadzone zmiany w uprawnieniach zostały zapisane w systemie, należy kliknąć przycisk Zatwierdź.