Vorlage: Grundpaket: Wagon erstellen
- Dominant language
- No language data
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Wagon erstellen
**Benötigte Informationen:**
* Kunden Kürzel (zb. `zss`)
* Offizieller Name der Organisation (für Lizenz)
* Homepage Organisation (für gemspec)
**TODO**
- [ ] Setup wurde mittels `./bin/wagon create [kunde kürzel]` ausgeführt und [Dokumentation](https://github.com/hitobito/hitobito/blob/master/doc/architecture/wagons/README.md#instructions-create-wagon) ergänzt
## Gruppen, Rollen, Berechtigungen
Zu beachten:
* So wenig wie möglich, so viel wie nötig: Nach was soll gefiltert werden? Wer braucht welche Rechte?
* Gruppen+ können unter sich selber nochmals die gleichen Gruppentyp haben
* Genderformulierungen für Übersetzungen (nicht auf den Rollen Klassen selbst)
* Layer Gruppen sind **fett** markiert
* Berechtigungen Rolle sind in `[ ]` pro Rolle definiert. Siehe dazu auch [08_konzepte.md#berechtigungen](https://github.com/hitobito/hitobito/blob/master/doc/architecture/08_konzepte.md#berechtigungen)
Beispiel
```
**Dachverband**
Gruppe
Mitglied: [:group_and_below_full]
Kassier:
Vorstand
Mitglied: [:group_read]
Projektgruppe+
Mitglied: [:group_and_below_full]
Externe Kontakte / Sponsoren
Kontakt: []
**Kanton**
Gruppe
Mitglied: []
NichtMitglied: []
ReadOnly: [:group_read]
**Region**
Gruppe
Mitglied: []
NichtMitglied: []
ReadOnly: [:group_read]
```
**Benötigte Informationen:**
* Struktur file (am besten als `.txt` angehängt an dieses Ticket)
**TODO**
- [ ] Gruppen, Rollen und Übersetzungen wurden erstellt (`rake hitobito:parse_structure[filename]` )
- [ ] Seed daten wurden erstellt
- [ ] Test fixtures wurden aus der erstellt (`rake fixtures:groups > /path/to/group-fixtures.yam` )
- [ ] Gewünschte Sprachen wurden in den settings hinterlegt.
- [ ] README wurde aktualisiert (`rake hitobito:roles:update_readme`)
## Mehrsprachigkeit
**Benötigte Informationen:**
* Welche Sprachen sollen aktiviert werden?
**TODO**
- [ ] Transifex Projekt wurde erstellt
- [ ] Gewünschte Sprachen wurden in den settings hinterlegt.
## Anpassungen am Design
**Benötigte Informationen:**
- Logo, am besten SVG
- Farbschema (Farbcodes, ev. grobe Beschreibung)
- ev. Schriftart
**TODO**
- [ ] Logo wurde eingepflegt
- [ ] `_variables.scss` wurden übernommen und angepasst
See: #3
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.