Berechtigung, Verkaufsrechnungen persönlich zugeordneter Projekte einzusehen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 13 Feb 2019 16:35:31 +0000 (17:35 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 14 Feb 2019 15:40:29 +0000 (16:40 +0100)
commit614c48e031ff86a158dfea7eeb2bc255d806c972
tree93aa8ea8751da5c28a57a25fa5bc4e3c57aeff1d
parent9b039e37be3108c90d20d4db36f0a9a54400c800
Berechtigung, Verkaufsrechnungen persönlich zugeordneter Projekte einzusehen

Man kann nun Mitarbeiter*innen zu Projekten zuordnen, indem man sie in
den Projektstammdaten hinzufügt.

Ist eine Mitarbeiter*in zu einem Projekt zugeordnet, so darf sie alle
Rechnungen ansehen, die über die Projektnummer der Rechnung (nicht der
Positionen) dem Projekt zugeordnet sind, auch dann, wenn sie nicht das
allgemeine Recht zum Erstellen und Ansehen von Rechnungen hat.

Verändern oder Ausdrucken der Rechnungen ist nicht gestattet.

Die Verwaltung dieser Projektberechtigungen ist über ein neues
Gruppenrecht eingeschränkt.

Betrifft Verkaufsrechnungen, Verkaufsgutschriften und Debitorenbuchungen.
18 files changed:
SL/AR.pm
SL/Controller/Project.pm
SL/DB/Employee.pm
SL/DB/EmployeeProjectInvoices.pm [new file with mode: 0644]
SL/DB/Helper/ALL.pm
SL/DB/Helper/Mappings.pm
SL/DB/Manager/EmployeeProjectInvoices.pm [new file with mode: 0644]
SL/DB/MetaSetup/EmployeeProjectInvoices.pm [new file with mode: 0644]
SL/DB/Project.pm
bin/mozilla/ar.pl
bin/mozilla/io.pl
bin/mozilla/is.pl
locale/de/all
menus/user/00-erp.yaml
sql/Pg-upgrade2-auth/rights_for_viewing_project_specific_invoices.sql [new file with mode: 0644]
sql/Pg-upgrade2/add_emloyee_project_assignment_for_viewing_invoices.sql [new file with mode: 0644]
templates/webpages/project/_invoice_permissions.html [new file with mode: 0644]
templates/webpages/project/form.html