Code

Ticket #5795: perms.py

File perms.py, 2.3 KB (added by hans.rauch@…, 6 years ago)

perms.py

Line 
1# -*- coding: utf-8 -*-
2"""
3perms.py
4
5.. beschreibt die Rechte innerhalb des dms-Systems:
6            Django content Management System
7
8Hans Rauch
9hans.rauch@gmx.net
10
11Die Programme des dms-Systems koennen frei genutzt und den spezifischen
12Beduerfnissen entsprechend angepasst werden.
13
140.01  17.01.2007  Beginn der Arbeit
150.02  21.01.2007  perm_manage_uer
16"""
17
18perm_read             = { 'name': 'perm_read',
19                          'description': _('Lesen: kann Inhalte einsehen/lesen') }
20perm_add              = { 'name': 'perm_add',
21                          'description': _('Schreiben: kann Inhalte ergänzen/einfügen') }
22perm_add_folderish    = { 'name': 'perm_add_folderish',
23                          'description': _('Schreiben: kann strukturelle Elemente (z.B. Ordner) ergänzen') }
24perm_edit             = { 'name': 'perm_edit',
25                          'description': _('Ändern: kann (auch fremde) Inhalte ändern') }
26perm_edit_own         = { 'name': 'perm_edit_own',
27                          'description': _('Ändern: kann eigene Inhalte ändern') }
28perm_edit_folderish   = { 'name': 'perm_edit_folderish',
29                          'description': _('Ändern: kann strukturelle Elemente (z.B. Ordner) ändern') }
30perm_manage           = { 'name': 'perm_manage',
31                          'description': _('Verwalten: kann (auch fremde) Inhalte umbenennen, löschen, ausschneiden, kopieren') }
32perm_manage_own       = { 'name': 'perm_manage_own',
33                          'description': _('Verwalten: kann eigene Inhalte umbenennen, löschen, ausschneiden, kopieren') }
34perm_manage_folderish = { 'name': 'perm_manage_folderish',
35                          'description': _('Verwalten: kann strukturelle Elemente umbenennen, (z.B. Ordner)  löschen, ausschneiden, kopieren') }
36perm_manage_site      = { 'name': 'perm_manage_site',
37                          'description': _('Site-Verwaltung: kann Sites einrichten, ändern, löschen ...') }
38perm_manage_user      = { 'name': 'perm_manage_user',
39                          'description': _('User-Verwaltung: kann Community-Mitglieder in Arbeitsgruppen etc. aufnehmen') }
40perm_manage_user_new  = { 'name': 'perm_manage_user_new',
41                          'description': _('User-Verwaltung erweitert: kann Community-Mitglieder eintragen, löschen, freischalten ...') }