--=REKLAMA=--

Docman/Uprawnienia

Z Joomla!WikiPL

< W menu witryny

Uprawnienia i grupy użytkowników w Joomla!

DOCman jest elastycznym narzędziem pracy zespołowej dzięki rozszerzonej obsłudze uprawnień i grup użytkowników.

Użytkownicy

Po pierwsze, o czym już wspomnieliśmy wcześniej, ! DOCman rozszerza standardowe kategorie użytkowników Joomla! o trzy kolejne:

  • Uprawniony [Viewers]: użytkownik posiadający prawa przeglądania dokumentów oraz odtwarzania lub pobierania plików,
  • Dysponent [Maintain]: użytkownik posiadający prawa zarządzania dokumentem i plikiem.
  • Kreator [Creator]: użytkownik, który dodał plik oraz stworzył dokument i może otrzymać prawa zarządzania dokumentem (samo dodanie pliku nie wpływa na uprawnienia).

Dysponenta można wyznaczyć dopiero wówczas, gdy zostanie stworzona specjalna grupa użytkowników DOCmana i zostaną jej przypisane prawa do korzystania z dokumentu.

Grupy użytkowników

Po drugie, oprócz standardowych w Joomla! grup użytkowników, DOCman pozwala tworzyć nowe własne grupy o dowolnym składzie i przypisywać im uprawnienia. Tym samym w komponencie DOCman mogą istnieć następujące grupy użytkowników:

  • Ogólna [General] - są w niej wszyscy zarejestrowani użytkownicy Joomla!,
  • Grupy Joomla! [Joomla Groups]: autorów, redaktorów i wydawców, operatorów i administratorów
  • Grupy DOCmana [DOCman Groups]: stworzone przez administratorów.

Uprawnienia

DOCman rozróżnia prawa użytkowników do:

  • przeglądania dokumentów - ich listy i opisów
  • korzystania z plików - odtwarzania i pobierania,
  • dodawania plików i dokumentów,
  • nadpisywania plików,
  • tworzenia, modyfikowania i usuwania dokumentów
  • dysponowania dokumentami i plikami - udostępniania i nadawania uprawnień.

Główny administrator Joomla! oraz administratorzy posiadają wszystkie uprawnienia. Mogą je wykonywać zarówno w interfejsie komponentu na zapleczu, jak i na stronie frontowej. O prawach pozostałych użytkowników decydują administratorzy oraz - w przydzielonym im zakresie - dysponenci i kreatorzy. Wszystkie globalne ustawienia praw użytkowników mogą być modyfikowane w odniesieniu do każdego konkretnego dokumentu.

Prawa użytkowników

O prawach użytkowników trzeba zdecydować podczas konfigurowania DOCmana. Uczyńmy to teraz.

  1. Zaloguj się na zaplecze.
  2. Z menu administratora lub z panelu kontrolnego DOCmana wybierz pozycję Ustawienia [Confguration].
  3. Kliknij zakładkę Uprawnienia [Permissions].

    14 docman conf perm.png

    Jak widzisz, decyzje o uprawnieniach użytkowników podzielono na cztery typy:
    • Uprawnienia gości [Guest permissions]
    • Uprawnienia na stronie frontowej [Frontend permissions]
    • Prawa do dokumentów [Document permissions]
    • Prawa kreatora [Creator permissions]

Uprawnienia gości

Do dyspozycji mamy trzy opcje:

  • Bez żadnych praw [No Access]: komponent nie będzie dostępny dla anonimowych gości w ogóle, nawet jeśli w ustawieniach prowadzącej do komponentu pozycji menu zostanie wybrana opcja Public [dostęp powszechny]
  • Tylko przeglądać [Browse only]: anonimowi goście zobaczą listę dokumentów i opisy plików, będą ją mogli przeglądać, ale nie będą mogli ani odtwarzać, ani pobierać plików.
  • Przeglądać, pobierać i czytać [Browse, Download and View]: anonimowi goście będą mogli także odtwarzać i pobierać opublikowane pliki.

Zaznacz wybraną opcję. Będzie ustawieniem domyślnym. W edytorze dokumentów jest możliwość zmiany tego ustawienia dla każdej pozycji. Ustawienie domyślne zaoszczędzi Ci pracy. Wybierz tę opcję, która będzie dotyczyć większości dokumentów.

Uprawnienia na stronie frontowej

W kolejnej części określasz prawa do zarządzania dokumentami z poziomu strony frontowej. Będą je posiadać jedynie zarejestrowani i zalogowani użytkownicy. Możesz im nadać wybrane spośród trzech uprawnień:

  • prawo dodawania plików [Upload]: zaznacz na liście rozwijanej użytkownika lub grupę, której chcesz przyznać prawo wczytywania nowych plików. Decyzja dotyczy wszystkich metod: wczytywania przez http, podlinkowania, transferu (kopiowania z innego serwera).
  • prawo akceptacji dokumentów [Approve]: zaznacz na liście rozwijanej użytkownika lub grupę, której chcesz przyznać prawo akceptowania dokumentów. Możesz również wybrać opcję Autoakceptacja [Auto Publish]. Dopóty dokument nie zostanie zaakceptowany, nie będzie opublikowany, nawet jeśli zostanie zaznaczona w kolejnym parametrze opcja Autopublikacja.
  • prawo publikacji dokumentów [Publish]: zaznacz na liście rozwijanej użytkownika lub grupę, której chcesz prawo publikowania dokumentów, czyli udostępniania na stronie frontowej.

Zauważ, jaką ogromną elastyczność zakłada DOCman - prawo do akceptacji i publikacji dokumentu mogą posiadać wszyscy zarejestrowani użytkownicy Joomla! po zalogowaniu się. W standardowych komponentach Joomla! prawa takie posiadają tylko użytkownicy z grupy wydawców [Publisher], operatorów [Manager] i administratorów!

Prawa do dokumentów

Już wiesz, że DOCman rozróżnia trzy podstawowe zakresy praw użytkowników:

  • przeglądania dokumentów [Browsers], bez możliwości korzystania z plików,
  • korzystania z plików [Viewers] - ich pobierania i odtwarzania (czytania w przypadku dokumentów tekstowych),
  • dysponowania dokumentami [Maintainer] - tworzenia, modyfikacji, zmieniania uprawnień, w tym właściciela i twórcy (kreatora).

Wiesz również, że możesz tworzyć nowe grupy użytkowników. Pora zatem, by stworzyć przynajmniej jedną dodatkową grupę, chociażby po to, aby przekonać się praktycznie, jak ten system działa. Dopóki nie utworzymy jakiejś grupy użytkowników DOCmana, nie zobaczymy, jak można nadawać grupie uprawnienia.

Zachowaj poczynione dotychczas ustawienia, klikając przycisk Zapisz [Save] w pasku narzędzi po prawej stronie edytora konfiguracji.

Tworzenie i edycja właściwości grup

Procedura tworzenia nowej grupy jest prosta.

  1. W panelu kontrolnym komponentu lub z menu zaplecza wybierz opcję Grupy' [Groups]
  2. Kliknij przycisk Dodaj [New]
  3. Na pierwszej karcie
    • W polu Nazwa [Name]: nazwij grupę czytelnym określeniem, np. Pracownicy.
    • W polu Opis [Description]: umieść zwięzłą charakterystykę grupy, warto tu zanotować planowane prawa użytkowników.
  4. Kliknij zakładkę Użytkownicy [Users] i zaznacz na liście użytkowników tych, których chcesz przypisać do grupy, a następnie kliknij przycisk ze strzałeczkami.
  5. Zachowaj ustawienia, klikając przycisk Zapisz' [Save] w pasku narzędzi.

Modyfikowanie składu grupy i szczegółów opisu przebiega podobnie. W każdym momencie można dodać do grupy nowych użytkowników czy usunąć dodanych.

Stwórz - aby dysponować większym wyborem - jeszcze jedną grupę, np. Zarząd (firmy).

Gotowe? Wróćmy zatem do konfigurowania uprawnień.

Konfiguracja praw do dokumentów

Skonfigurowanie praw do dokumentów ma fundamentalne znaczenie w zarządzaniu nimi. Określ, zaznaczając na rozwijanych listach:

  • Uprawniony [Viewers] użytkownika lub grupę, której przyznajesz prawa korzystania z plików - ich pobierania lub odtwarzania (czytania)
  • Dysponent [Maintainer] użytkownika lub grupę, której przyznajesz prawo zarządzania dokumentami.

Masz niemało możliwości. Lista wyboru może liczyć z czasem kilka, ba! - kilkadziesiąt czy kilkaset możliwości, liczonych w tysiącach czy milionach. Wszystko zależy od ilości zarejestrowanych użytkowników. Bo każdy zarejestrowany użytkownik pojawi się na dostępnych tu listach.

Oto zestawienie możliwości na obu listach:

  • Każdy [Everybody]: nadajesz prawo wszystkim, także anonimowym gościom, a więc niezarejestrowanym użytkownikom witryny. Na liście dysponentów tej możliwości, ze zrozumiałych względów, nie ma
  • Wszyscy zalogowani [All registered users]: nadajesz prawo wszystkim zarejestrowanym użytkownikom. Korzystanie z nadanych uprawnień będzie możliwe - co oczywiste - dopiero po zalogowaniu się na witrynie.
  • Ogólne [General]: podobnie, jak poprzednio,.
  • Grupy Joomla [Joomla Groups]: nadajesz prawa wszystkim użytkownikom z grup Joomla! ze specjalnymi uprawnieniami, a więc a więc wszystkim autorom, redaktorom [editor], wydawcom [publisher] i operatorom [manager] .
  • Autorzy [Authors]: praktycznie rzecz biorąc, jak poprzednio wszystkim użytkownikom z grup Joomla! ze specjalnymi uprawnieniami. Uprawnienia przysługujące standardowym grupom Joomla! są bowiem dziedziczone - grupy użytkowników z wyższymi uprawnieniami posiadają wszystkie prawa przysługujące użytkownikom z niższymi uprawnieniami,
  • Redaktorzy [Editors]: nadajesz prawo użytkownikom standardowej grupy redaktorów i wszystkim użytkownikom z grup o wyższych uprawnieniach,
  • Wydawcy [Publishers]: jak poprzednio, z tym że prawo posiadać będą użytkownicy należący co najmniej do grupy wydawców,
  • Grupy DOCmana [DOCman Groups]: nadajesz prawa wszystkim użytkownikom przypisanym do którejkolwiek z grup DOCmana. I tylko tym użytkownikom.

Zaznaczona grupa użytkowników DOCmana: nadajesz prawa wszystkim użytkownikom, którzy zostaną przypisani do zaznaczonej grupy. Nikt - poza użytkownikami tej grupy, nie będzie posiadać definiowanego uprawnienia.

  • Zaznaczony użytkownik: nadajesz prawo tylko jednemu wskazanemu użytkownikowi - z tej opcji korzystamy raczej w ustawieniach konkretnych dokumentów,
  • Kreator [Creator]: nadajesz prawo tylko twórcy dokumentu - z tej opcji również korzystamy raczej tylko w ustawieniach konkretnych dokumentów,

Prawo do modyfikacji uprawnień

Niezależnie od powyższych ustaleń, możesz jeszcze zdecydować, kto będzie mieć prawo modyfikowania uprawnień. Zaznacz pola wyboru przy parametrach:

  • Zmienianie praw do korzystania [Override View]: możesz nadać to uprawnienie zarówno dysponentowi, jak i twórcy dokumentu.
  • Zmienianie praw dysponowania [Override Maintain]: jak poprzednio - możesz nadać to uprawnienie zarówno dysponentowi, jak i twórcy dokumentu.

Poza dysponentami i twórcami oba prawa posiadają także wszyscy administratorzy i główny administrator.

Prawa twórcy dokumentu

Ta opcja może Cię szokować. Twórca dokumentu może być nawet pozbawiony wszelkich praw do niego! Ale to jedynie kolejny dowód, że projektanci komponentu dokładnie przemyśleli koncepcję zarządzania prawami dostępu.

Wszak fakt stworzenia dokumentu, przygotowania go w związku z wykonywaną pracą, nie oznacza jeszcze, że pracownikowi należy pozostawić swobodny dostęp do dokumentu, a tym bardziej prawo jego edycji czy dysponowania nim. Decyzję w tej kwestii również pozostawiono zarządzającym - administratorom, działającym w imieniu własnym czy w imieniu kierownictwa firmy.

W decyzji o domyślnych uprawnieniach twórcy dokumentu kierować się należy regułami przyjętymi w firmie, w instytucji, w biurze. DOCman pozwala przyznać twórcy dokumentu szczególne przywileje, niezależnie od wszystkich wcześniejszych decyzji. Twórca może mieć - bez względu na to, do której z grup użytkowników został przypisany:

  • prawa edycji: redagowania, modyfikowania, aktualizowania, przenoszenia do innej kategorii lub podkategorii, blokowania i odblokowania oraz usuwania dokumentu,
  • prawo decydowania o uprawnieniach innych użytkowników, w tym uprawnieniach w zakresie dysponowania dokumentem.


Dziękujemy za wkład

» Stefan Wajda [zwiastun],