Browse Source

added sth to benutzerberechtigungen

master
Esther Kleinhenz 5 years ago
parent
commit
5214f806b0

+ 24
- 24
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.log View File

@@ -1,4 +1,4 @@
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 9 NOV 2018 15:56
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 9 NOV 2018 18:36
entering extended mode
\write18 enabled.
file:line:error style messages enabled.
@@ -1573,53 +1573,53 @@ Package babel Info: Redefining german shorthand "|
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 96.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 106.
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 106.
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 106.
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 109.
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 109.
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 109.
(babel) in language on input line 107.
[17]
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 114.
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 114.
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 114.
(babel) in language on input line 107.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 114.
(babel) in language on input line 110.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 114.
(babel) in language on input line 110.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 114.
[17]
(babel) in language on input line 110.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 114.
(babel) in language on input line 115.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 114.
(babel) in language on input line 115.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 114.
(babel) in language on input line 115.

Overfull \hbox (1.12642pt too wide) in paragraph at lines 115--116
Overfull \hbox (1.12642pt too wide) in paragraph at lines 116--117
\T1/aer/m/n/12 Tags als ein-ge-logg-ter User abon-nie-ren und ver-wal-ten Front-end und Admin-Backend?
[]

Package babel Info: Redefining german shorthand "f
(babel) in language on input line 117.
(babel) in language on input line 118.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 117.
(babel) in language on input line 118.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 117.
(babel) in language on input line 118.
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 120.
(babel) in language on input line 121.
Package babel Info: Redefining german shorthand "|
(babel) in language on input line 120.
(babel) in language on input line 121.
Package babel Info: Redefining german shorthand "~
(babel) in language on input line 120.
(babel) in language on input line 121.
)
Package babel Info: Redefining german shorthand "f
(babel) in language on input line 59.

BIN
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.synctex.gz View File


+ 1
- 1
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.toc View File

@@ -21,7 +21,7 @@
\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{14}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Verwaltung im Administrator-Back-end}{16}{subsection.3.2.2}
\contentsline {subsection}{\numberline {3.2.3}Berechtigung der User}{17}{subsection.3.2.3}
\contentsline {section}{\numberline {3.3}Funktionen}{17}{section.3.3}
\contentsline {section}{\numberline {3.3}Funktionen}{18}{section.3.3}
\contentsline {subsection}{\numberline {3.3.1}Verwalten}{18}{subsection.3.3.1}
\contentsline {subsection}{\numberline {3.3.2}Abonnieren}{18}{subsection.3.3.2}
\contentsline {subsection}{\numberline {3.3.3}Filtern}{18}{subsection.3.3.3}

+ 1
- 1
doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux View File

@@ -12,7 +12,7 @@
\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von User und Post\relax }}{16}{figure.caption.13}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Verwaltung im Administrator-Back-end}{16}{subsection.3.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Berechtigung der User}{17}{subsection.3.2.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Funktionen}{17}{section.3.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Funktionen}{18}{section.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Verwalten}{18}{subsection.3.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Abonnieren}{18}{subsection.3.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Filtern}{18}{subsection.3.3.3}}

BIN
doc/bachelorarbeit_EstherKleinhenz/bachelorabeit_EstherKleinhenz.pdf View File


+ 2
- 1
doc/bachelorarbeit_EstherKleinhenz/chapters/prototyp.tex View File

@@ -100,7 +100,8 @@ Das gestaffeltes Berechtigungsmanagement ist im Prototyp notwendig um den Umgang

Studenten sollen zunächst Informationen weder einpflegen, noch editieren dürfen. Die einzigen Änderungen die sie vornehmen können sind auf Ihre eigene Datenbank fokussiert. Das Hinzufügen von Tags um die damit verbunden Posts auf dem persönlichen Dashboard zu sehen wird ihnen gewährleistet. Dies soll verhindern, dass Informationen nicht zu leichtfertig geändert oder gelöscht werden.

Dozenten und Angestellte der Hochschule sind dazu berechtigt, Posts zu erstellen, zu editieren und wieder zu löschen. Zudem können sie, wie Studenten, Tags abonnieren und ebenso das persönliche Dashboard gestalten. Das Einloggen in die Administratoroberfläche kann vorgenommen werden, jedoch sind der Gruppe noch keinerlei Rechte zugewiesen. Möchte man dies ändern, kann man das von Django bereitgestellte Feld \glqq User Permissions\grqq\ im Admin-back-end unter Users, und dem Namen der zu ändernden Person, die gewünschte Berechtigung erteilen.
---text anders strukurieren ---
Dozenten und Angestellte der Hochschule sind dazu berechtigt, Posts zu erstellen, zu editieren und wieder zu löschen. Zudem können sie, wie Studenten, Tags abonnieren und ebenso das persönliche Dashboard gestalten. Das Einloggen in die Administratoroberfläche kann vorgenommen werden, jedoch sind der Gruppe noch keinerlei Rechte zugewiesen. Durch das Setzen des booleschen Wert \glqq is\_staff\grqq\ auf \glqq True\grqq\ beim Erstellen der Benutzergruppe, ist es möglich im Code der Applikation Abfragen durchzuführen. Dadurch lassen sich bestimmte Views individuell an die eingeloggte Person anpassen. Möchte man dies ändern, kann man das von Django bereitgestellte Feld \glqq User Permissions\grqq\ im Admin-back-end unter Users, und dem Namen der Person, die gewünschte Berechtigung zuteilen. Diese sind von Django vorgegeben und betreffen alle vorhandenen Modelle der Applikation. Soll ein User zum Beispiel erlaubt sein einen Tag aus dem Archiv zu löschen, so wählt er das Feld \glqq taggit \textbar Tag \textbar can delete Tag\grqq\ und schiebt es von der Auswahl zu den Berechtigungen.


\section{Funktionen}

Loading…
Cancel
Save