Polecane książki

okładka książki Drupal - poznaj go z każdej strony! okładka książki Drupal - poznaj go z każdej strony! okładka książki Drupal - poznaj go z każdej strony! okładka książki Drupal - poznaj go z każdej strony! okładka książki Drupal - poznaj go z każdej strony! okładka książki Drupal - poznaj go z każdej strony!

Logowanie

Drupal 6 - Uprawnienia do wpisów - Content Access i ACL

Bardzo krótka prezentacja pokazująca jak "schować" przed ciekawskimi oczyma pewne wpisy bądź całe rodzaje zawartości. Drupal sam z siebie nie oferuje aż tak szczegółowych uprawnień (np. brak mu uprawnień dostępu do danego rodzaju zawartości). Na szczęście dwa niewielkie moduły - Content Access i ACL - wystarczają aby zdefiniować o wiele dokładniejsze prawa do wpisów. Zapraszam do oglądania.

Dostęp do tego artykułu mają tylko zalogowani użytkownicy. Zaloguj się lub zarejestruj. Rejestracja i używanie serwisu jest w tej chwili całkowicie darmowe.

Dlaczego prosimy o Twoją rejestrację? Serwis jest dostępny za darmo, za serwer płacimy z własnej kieszeni - nie chcemy zatem tracić cennego transferu na wyświetlanie pokazów osobom przypadkowym. Oczywiście to nie jedyny powód - więcej wyjaśnień tutaj.
Część Kursu: 
Drupal - Przepisy
0
Twoja ocena: None

Odpowiedzi

System uprawnień w drupalu

Witam,

mam pytanie dotyczące tego jak drupal zarządza uprawnieniami do segmentów. Otóż sprawa wygląda tak:

Chciałbym zarządzać uprawieniami do konkretnego typu segmentów, np. Artykuł, za pomocą własnego modułu. W module tym stworzyłem za pomocą "mojmodul_node_access_records" i "mojmodul_node_grants" system nadawania uprawnień view, update i delete.

Zauważyłem jednak chyba, że działa to zgodnie z moimi oczekiwaniami dopiero wtedy, kiedy w ustawieniach na stronie "admin/user/permissions" mam odhaczone pola dotyczące "delete own artykul content", "edit any artykul content".

Tzn jeżeli w "admin/user/permissions" mam zaznaczoną opcję "edit any artykul content" to zapisy "mojmodul_node_access_records" i "mojmodul_node_grants" w moim module nie są brane pod uwagę.

Czy można, a jeśli tak to w jaki sposób osiągnąć taką sytuację, że bez względu na to jak ustawię uprawnienia w "admin/user/permissions" będą one podrzędne w stosunku do ustawień w moim module?

Celem moim jest maksymalne przeniesienie ustawienia uprawnień do konkretnego typu wpisów w oparciu o role do własnego modułu. Tak, żeby z góry ustalony system uprawnień można było zaimplementować przez uaktywnienie modułu bez konieczności "wyklikania" wszystkich ustawień.

Gdzie pocztać w jasny i kompletny sposób nt. systemu zarządzania uprawnieniami w Drupalu? Nie potrafię znaleźć bowiem nic konkretnego. Wszystko co znajdują to rozmowy na forach albo pełne domysłów, albo wyjaśnione w taki sposób, że nie jestem w stanie tego okiełznać :D

Z góry dziękuję za pomoc wszelką.