Skip to content

Instantly share code, notes, and snippets.

@olibrian
Last active October 12, 2023 09:12
Show Gist options
  • Save olibrian/01cc98da04e6a00e86ef9790586fa68b to your computer and use it in GitHub Desktop.
Save olibrian/01cc98da04e6a00e86ef9790586fa68b to your computer and use it in GitHub Desktop.
Epic Themplate für Grundpaket
Epic Themplate für Basissystem
@olibrian
Copy link
Author

olibrian commented Nov 17, 2021

NAME: Grundpaket: Gruppenstruktur, Rollen, Berechtigungen

  • Gruppen
  • Rollen
  • Seeds anpassen
  • Fixtures anpassen
  • Basis-Specs sicherstellen
  • Gruppenstruktur in der Integration seeden

Gruppen, Rollen, Berechtigungen

Zu beachten:

  • So wenig wie möglich, so viel wie nötig: Frage: Nach was soll gefilter oder unterschieden werden? Wer braucht andere Rechte? Möglichkeiten über Bemerkungsfeld auf der Rolle
  • Genderformulierung

Bemerkung:

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]

See: #1

@olibrian
Copy link
Author

olibrian commented Nov 17, 2021

NAME: Grundpaket: Anpassungen am Design

  • Farbschema
  • Logo
  • Schriftart
  • weitere SCSS-Anpassungen

CD/CI-Vorgaben: Link

See: #1

@olibrian
Copy link
Author

NAME: Grundpaket: Mehrsprachigkeit

Gewünschte Sprachen DE, FR, IT, ? einbauen

  • settings.yml
  • transifex -> eigenes Projekt (für Wagon spezifische Übersetzungen)
  • Kunde berechtigen und instruieren

See: #1

@ThomasEllenberger
Copy link

Beim aufsetzen der JEMK Umgebung hat Matthias die folgenden Punkte notiert, welche ihm gefehlt haben.
Evtl. können wir diese hier gleich noch aufnehmen, damit diese bei zukünftigen neuen Instanzen nicht erneut auftauchen:

  • statuscope-token für tests auf github. In statuscope muss eine passende Application hinterlegt werden und das Token in den Secrets auf GH für den Wagon gespeichert werden. Für private Repos muss auch die Statuscope-URL hinterlegt werden.
  • s3-setup
  • mailtrap ✅
  • README mit Struktur füllen
  • Integration seeden als extra Ticket
    • im hitobito-ops ist ein script, um die dev-seeds zu laden
      bin/seed-integration
    • ggf. muss vorher nochmal die DB geleert werden.
  • JWT-Signing-Key sicherstellen ✅
  • Schweizer Adressen seeden
    • Token setzen
    • ADDRESSES_TOKEN als ENV-Var aus Secret holen
    • Address::ImportJob sofort ausführen
      • hitobito-ops/bin/check-djs
      • hitobito-ops/binrun-job-next <id>
  • Default-Branch im Composition-Repo auf devel stellen, damit die Actions sichtbar sind.
  • die erste Version manuell setzen, damit die nächste automatisch bestimmt werden kann

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment