Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EV "Einteilung auf Positionen" - Anlegen von Schichten #11

Closed
jeriox opened this issue Aug 16, 2020 · 0 comments · Fixed by #242
Closed

EV "Einteilung auf Positionen" - Anlegen von Schichten #11

jeriox opened this issue Aug 16, 2020 · 0 comments · Fixed by #242
Assignees
Labels
[C] feature New feature or request [P] major Important features or bugs that should be considered first
Milestone

Comments

@jeriox
Copy link
Contributor

jeriox commented Aug 16, 2020

hängt ab von #7, #17

Als Verwalter möchte ich beim Anlegen einer Schicht das verwendete Einteilungsverfahren aus den verfügbaren Verfahren auswählen.

Beim Anlegen der Schicht möchte ich für dieses Verfahren Abteilungen anlegen. Jede Abteilung hat Positionen. Dazu folgendes:

  • Eine Position kann optional sein. Wenn sie optional ist, muss sie nicht besetzt werden.
  • Für eine Position können Qualifikationen festgelegt werden, die zur Besetzung dieser Position erfüllt sein müssen.
  • Eventuell: Für eine Abteilung können Qualifikationen festgelegt werden, die (jeweils) wenigstens bei einem Helfer vorhanden sein müssen.

Aus dieser Auswahl wird dann ein YAML nach folgendem Beispiel erzeugt. Diese wird im signup_configuration-Feld der Shift gespeichert.

---
sections:
- name: "RTW 01-83-01"
  positions:
  - id: 1
    qualifications:
    - id: 42
      name: Führerschein C1 
    - id: 23
      name: Rettungssanitäter
  - id: 2
    qualifications:
    - id: 111
      name: Notfallsanitäter  
- name: "BHP A"
  positions:
  - id: 3
    qualifications:
    - id: 7
      name: Notarzt 
  - id: 4
    qualifications:
    - id: 17
      name: RettSan
  - id: 5
    qualifications:
    - id: 15
      name: SanH
    optional: true

@jeriox jeriox changed the title Einteilungsverfahren "Einteilung auf Positionen" EV "Einteilung auf Positionen" - Anlegen von Schichten Aug 16, 2020
@jeriox jeriox added this to the v0.1.0 milestone Aug 16, 2020
@jeriox jeriox mentioned this issue Aug 16, 2020
@jeriox jeriox added the [C] feature New feature or request label Aug 16, 2020
@jeriox jeriox modified the milestones: v0.1.0, v0.2.0 Sep 3, 2020
@jeriox jeriox added the [P] critical Bugs or features that prevent regular operation label Jan 3, 2021
@jeriox jeriox added [P] major Important features or bugs that should be considered first and removed [P] critical Bugs or features that prevent regular operation labels Jan 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[C] feature New feature or request [P] major Important features or bugs that should be considered first
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants