Quellcode zu den Views hinzugefügt
This commit is contained in:
33
src/views/abrechnen_beantragen_reisende.yml
Normal file
33
src/views/abrechnen_beantragen_reisende.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
view_for: "tutorial_reiseantrag" # Bezieht sich auf schema_uniquename
|
||||
title: "Reise abrechnen"
|
||||
state: abrechnen_beantragen
|
||||
roles_allowed:
|
||||
- role: reisende
|
||||
restricted_by: "username == owner_username"
|
||||
transitions:
|
||||
- name: "to_abrechnung_beantragt"
|
||||
label: "Antrag absenden"
|
||||
state: "abrechnung_beantragt"
|
||||
tabs:
|
||||
- name: "Allgemein"
|
||||
panels:
|
||||
- name: "Stammdaten"
|
||||
visible_attributes:
|
||||
- nachname
|
||||
- vorname
|
||||
- name: "Kommentare"
|
||||
visible_attributes:
|
||||
- genehmigungskommentar
|
||||
- name: "Abrechnung"
|
||||
panels:
|
||||
- name: "Abrechnungsdaten"
|
||||
visible_attributes:
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- uebernachtungen
|
||||
readonly_fields:
|
||||
- vorname
|
||||
- nachname
|
||||
- genehmigungskommentar
|
40
src/views/abrechnung_beantragt_sachbearbeitung.yml
Normal file
40
src/views/abrechnung_beantragt_sachbearbeitung.yml
Normal file
@@ -0,0 +1,40 @@
|
||||
view_for: "tutorial_reiseantrag" # Bezieht sich auf schema_uniquename
|
||||
title: "Reise abrechnen"
|
||||
state: abrechnung_beantragt
|
||||
roles_allowed:
|
||||
- role: sachbearbeitung
|
||||
transitions:
|
||||
- name: "to_zahlung_angewiesen"
|
||||
label: "Zahlung anweisen"
|
||||
state: "zahlung_angewiesen"
|
||||
- name: "to_zahlung_abgelehnt"
|
||||
label: "Zahlung ablehnen"
|
||||
state: "zahlung_abgelehnt"
|
||||
tabs:
|
||||
- name: "Allgemein"
|
||||
panels:
|
||||
- name: "Stammdaten"
|
||||
visible_attributes:
|
||||
- nachname
|
||||
- vorname
|
||||
- name: "Kommentare"
|
||||
visible_attributes:
|
||||
- genehmigungskommentar
|
||||
- name: "Abrechnung"
|
||||
panels:
|
||||
- name: "Abrechnungsdaten"
|
||||
visible_attributes:
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- uebernachtungen
|
||||
readonly_fields:
|
||||
- vorname
|
||||
- nachname
|
||||
- genehmigungskommentar
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- uebernachtungen
|
30
src/views/beantragt_reisende.yml
Normal file
30
src/views/beantragt_reisende.yml
Normal file
@@ -0,0 +1,30 @@
|
||||
view_for: "tutorial_reiseantrag" # Bezieht sich auf schema_uniquename
|
||||
title: "Reiseantrag in Prüfung sichten"
|
||||
state: beantragt
|
||||
roles_allowed:
|
||||
- role: reisende
|
||||
restricted_by: "username == owner_username"
|
||||
tabs:
|
||||
- name: "Allgemein"
|
||||
panels:
|
||||
- name: "Stammdaten"
|
||||
visible_attributes:
|
||||
- nachname
|
||||
- vorname
|
||||
- name: "Reisedaten"
|
||||
visible_attributes:
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- name: "Kommentare"
|
||||
visible_attributes:
|
||||
- genehmigungskommentar
|
||||
readonly_fields:
|
||||
- vorname
|
||||
- nachname
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- genehmigungskommentar
|
38
src/views/beantragt_vorgesetzte.yml
Normal file
38
src/views/beantragt_vorgesetzte.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
view_for: "tutorial_reiseantrag" # Bezieht sich auf schema_uniquename
|
||||
title: "Reiseantrag prüfen"
|
||||
state: beantragt
|
||||
roles_allowed:
|
||||
- role: vorgesetzte
|
||||
transitions:
|
||||
- name: "to_initial"
|
||||
label: "Antrag ablehnen"
|
||||
state: "initial"
|
||||
post_transition:
|
||||
code_location: "tutorial_reiseantrag/transitions/send_email.py"
|
||||
- name: "to_genehmigt"
|
||||
label: "Antrag genehmigen"
|
||||
state: "genehmigt"
|
||||
post_transition:
|
||||
code_location: "tutorial_reiseantrag/transitions/send_email.py"
|
||||
tabs:
|
||||
- name: "Allgemein"
|
||||
panels:
|
||||
- name: "Stammdaten"
|
||||
visible_attributes:
|
||||
- nachname
|
||||
- vorname
|
||||
- name: "Reisedaten"
|
||||
visible_attributes:
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- name: "Kommentare"
|
||||
visible_attributes:
|
||||
- genehmigungskommentar
|
||||
readonly_fields:
|
||||
- vorname
|
||||
- nachname
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
35
src/views/genehmigt_reisende_sachbearbeitung.yml
Normal file
35
src/views/genehmigt_reisende_sachbearbeitung.yml
Normal file
@@ -0,0 +1,35 @@
|
||||
view_for: "tutorial_reiseantrag" # Bezieht sich auf schema_uniquename
|
||||
title: "Genehmigte Reiseantrag sichten"
|
||||
state: genehmigt
|
||||
roles_allowed:
|
||||
- role: reisende
|
||||
restricted_by: "username == owner_username"
|
||||
- role: sachbearbeitung
|
||||
transitions:
|
||||
- name: "to_abrechnung_beantragen"
|
||||
label: "Antrag abrechnen"
|
||||
state: "abrechnen_beantragen"
|
||||
tabs:
|
||||
- name: "Allgemein"
|
||||
panels:
|
||||
- name: "Stammdaten"
|
||||
visible_attributes:
|
||||
- nachname
|
||||
- vorname
|
||||
- name: "Reisedaten"
|
||||
visible_attributes:
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- name: "Kommentare"
|
||||
visible_attributes:
|
||||
- genehmigungskommentar
|
||||
readonly_fields:
|
||||
- vorname
|
||||
- nachname
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- genehmigungskommentar
|
26
src/views/initial_reisende.yml
Normal file
26
src/views/initial_reisende.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
view_for: "tutorial_reiseantrag" # Bezieht sich auf schema_uniquename
|
||||
title: "Reiseantrag anlegen"
|
||||
state: initial
|
||||
roles_allowed:
|
||||
- role: reisende
|
||||
restricted_by: "username == owner_username"
|
||||
transitions:
|
||||
- name: "to_beantragt"
|
||||
label: "Antrag stellen"
|
||||
state: "beantragt"
|
||||
- name: "to_initial"
|
||||
label: "Zwischenspeichern"
|
||||
state: "initial"
|
||||
tabs:
|
||||
- name: "Allgemein"
|
||||
panels:
|
||||
- name: "Stammdaten"
|
||||
visible_attributes:
|
||||
- nachname
|
||||
- vorname
|
||||
- name: "Reisedaten"
|
||||
visible_attributes:
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
35
src/views/zahlung_abgelehnt_reisende_sachbearbeitung.yml
Normal file
35
src/views/zahlung_abgelehnt_reisende_sachbearbeitung.yml
Normal file
@@ -0,0 +1,35 @@
|
||||
view_for: "tutorial_reiseantrag" # Bezieht sich auf schema_uniquename
|
||||
title: "Nicht erstattete Reise sichten"
|
||||
state: zahlung_abgelehnt
|
||||
roles_allowed:
|
||||
- role: sachbearbeitung
|
||||
- role: reisende
|
||||
restricted_by: "username == owner_username"
|
||||
tabs:
|
||||
- name: "Allgemein"
|
||||
panels:
|
||||
- name: "Stammdaten"
|
||||
visible_attributes:
|
||||
- nachname
|
||||
- vorname
|
||||
- name: "Kommentare"
|
||||
visible_attributes:
|
||||
- genehmigungskommentar
|
||||
- name: "Abrechnung"
|
||||
panels:
|
||||
- name: "Abrechnungsdaten"
|
||||
visible_attributes:
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- uebernachtungen
|
||||
readonly_fields:
|
||||
- vorname
|
||||
- nachname
|
||||
- genehmigungskommentar
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- uebernachtungen
|
35
src/views/zahlung_angewiesen_reisende_sachbearbeitung.yml
Normal file
35
src/views/zahlung_angewiesen_reisende_sachbearbeitung.yml
Normal file
@@ -0,0 +1,35 @@
|
||||
view_for: "tutorial_reiseantrag" # Bezieht sich auf schema_uniquename
|
||||
title: "Erstattete Reise sichten"
|
||||
state: zahlung_angewiesen
|
||||
roles_allowed:
|
||||
- role: sachbearbeitung
|
||||
- role: reisende
|
||||
restricted_by: "username == owner_username"
|
||||
tabs:
|
||||
- name: "Allgemein"
|
||||
panels:
|
||||
- name: "Stammdaten"
|
||||
visible_attributes:
|
||||
- nachname
|
||||
- vorname
|
||||
- name: "Kommentare"
|
||||
visible_attributes:
|
||||
- genehmigungskommentar
|
||||
- name: "Abrechnung"
|
||||
panels:
|
||||
- name: "Abrechnungsdaten"
|
||||
visible_attributes:
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- uebernachtungen
|
||||
readonly_fields:
|
||||
- vorname
|
||||
- nachname
|
||||
- genehmigungskommentar
|
||||
- reisetyp
|
||||
- zielort
|
||||
- beginn
|
||||
- ende
|
||||
- uebernachtungen
|
Reference in New Issue
Block a user