book/line: berechtigungen für owner, beobachter, bearbeiter + tests

This commit is contained in:
Frederik Jaeckel 2022-08-08 17:31:16 +02:00
parent 654e9d2ee7
commit b9bb433c39
9 changed files with 584 additions and 3 deletions

View file

@ -18,7 +18,6 @@ msgctxt "model:ir.message,text:msg_line_wrong_state_value"
msgid "Invalid value of the field 'Status', allowed: edit, check, done."
msgstr "Ungültiger Wert des Feldes 'Status', erlaubt: edit, check, done."
msgctxt "model:ir.message,text:msg_book_wrong_state_value"
msgid "Invalid value of the field 'Status', allowed: open, closed, archive."
msgstr "Ungültiger Wert des Feldes 'Status', erlaubt: open, closed, archive."
@ -57,6 +56,30 @@ msgid "Cashbook - WF - Done"
msgstr "Kassenbuch - WF - Fertig"
#################
# ir.rule.group #
#################
msgctxt "model:ir.rule.group,name:rg_book_read"
msgid "Owners, observers and reviewers: Cashbook read"
msgstr "Eigentümer, Beobachter und Bearbeiter: Kassenbuch lesen"
msgctxt "model:ir.rule.group,name:rg_book_write_adm"
msgid "Administrators: Cashbook read/write"
msgstr "Administratoren: Kassenbuch bearbeiten"
msgctxt "model:ir.rule.group,name:rg_line_write_adm"
msgid "Administrators: Cashbook line read/write"
msgstr "Administratoren: Kassenbuchzeile bearbeiten"
msgctxt "model:ir.rule.group,name:rg_line_write"
msgid "Owners and reviewers: Cashbook line write"
msgstr "Eigentümer und Bearbeiter: Kassenbuchzeile bearbeiten"
msgctxt "model:ir.rule.group,name:rg_line_read"
msgid "Observer: Cashbook line read"
msgstr "Beobachter: Kassenbuchzeile lesen"
##############
# ir.ui.menu #
##############
@ -136,6 +159,10 @@ msgctxt "model:cashbook.book,name:"
msgid "Cashbook"
msgstr "Kassenbuch"
msgctxt "view:cashbook.book:"
msgid "Owner & Authorizeds"
msgstr "Eigentümer & Autorisierte"
msgctxt "field:cashbook.book,name:"
msgid "Name"
msgstr "Name"
@ -160,6 +187,26 @@ msgctxt "selection:cashbook.book,state:"
msgid "Archive"
msgstr "Archiv"
msgctxt "field:cashbook.book,owner:"
msgid "Owner"
msgstr "Eigentümer"
msgctxt "field:cashbook.book,reviewer:"
msgid "Reviewer"
msgstr "Bearbeiter"
msgctxt "help:cashbook.book,reviewer:"
msgid "Group of users who have write access to the cashbook."
msgstr "Gruppe von Benutzern, die Schreibzugriff auf das Kassenbuch haben."
msgctxt "field:cashbook.book,observer:"
msgid "Observer"
msgstr "Betrachter"
msgctxt "help:cashbook.book,observer:"
msgid "Group of users who have read-only access to the cashbook."
msgstr "Gruppe von Benutzern, die nur Lesezugriff auf das Kassenbuch haben."
#################
# cashbook.line #