janikvonrotz / issue-manager

Issue Manager
https://waffle.io/janikvonrotz/issue-manager
2 stars 1 forks source link

CRUD Filterung auf Webservice #41

Closed janikvonrotz closed 9 years ago

janikvonrotz commented 9 years ago

Wo nötig müssen CRUD Zugriffe auf dem Webservice gefiltert werden.

janikvonrotz commented 9 years ago

LoginFilter: Wenn rolle nicht Sachbearbeiter dürfen nur eigene Logins, gespeichert, angezeigt und gelöscht werden -> vergleich anhand ID.

erwinwilli commented 9 years ago

LoginFilter erstellt.

janikvonrotz commented 9 years ago

Bitte noch für deleteAll() und getAllByProperty Methoden ergänzen. DeleteAll darf nur der Sachbearbeiter. GetAllByProperty analog getAll erstellen

erwinwilli commented 9 years ago

Done.

Bim löscha bini nit sicher öpps tuat. aswia hanis nit gschafft z powershel a z passa, damit i löscha cha. kriaga immer a fähler :( falls is no a passa muas wills nit tuat. seisch. de machis gra :D

janikvonrotz commented 9 years ago

Sieht gut aus, bitte noch Source Code dokumentieren

erwinwilli commented 9 years ago

Code Dokumentiert

janikvonrotz commented 9 years ago

Erstelle MangelFilter.java

getAll() -> vergleich mangel.subunternehmen und kontakt.subunternehmen
getAllByProperty -> vergleich mangel.subunternehmen und kontakt.subunternehmen

Bei den restlichen Benutzer immer alle Mangel anzeigen.

erwinwilli commented 9 years ago

He i cha aswia kei verglich macha. cha dia jewiliga funktiona nit a wähla bzw. uswähla :( was machi falsch?

janikvonrotz commented 9 years ago

Erweitern ProjektFilter:

erwinwilli commented 9 years ago

Projekte Filter erstellt --> Test erfolgreich MangelFilter erstellt --> Test erfolgreich

janikvonrotz commented 9 years ago

ProjektFilter mit getAllByProperty ergänzen.

erwinwilli commented 9 years ago

getAllByProperty ergänzt --> Test erfolgreich