Zum Inhalt springen

Was ist eine Organisation?

Alles, was Sie in CodeCharter besitzen, gehört einer Organisation, und die App-Seiten arbeiten immer auf der gerade aktiven Organisation.

Eine Organisation ist das Konto, dem in CodeCharter alles gehört: Regeln, Profile, Spec-Runs, das Audit-Log, API-Keys sowie das Abonnement und seine Sitze. Bei der Registrierung treten Sie entweder einer bestehenden Organisation bei oder legen eine eigene an. Ab diesem Zeitpunkt findet alles, was Sie in der App tun, innerhalb genau einer Organisation statt.

Das ist wichtig, weil der größte Teil der App organisationsbezogen arbeitet, ohne das im Seitennamen zu zeigen. Dashboard, Regeln, Profile, API-Keys und Audit-Log zeigen jeweils die Daten genau einer Organisation: der gerade aktiven. Es gibt keine Ansicht, die Daten mehrerer Organisationen mischt, und Inhalte einer Organisation sind niemals für Außenstehende sichtbar, auch nicht als öffentliche Übersicht ihrer Regeln oder Profile.

Die aktive Organisation

Sind Sie nur Mitglied einer einzigen Organisation, ist diese immer aktiv, und es erscheint keine Umschaltmöglichkeit. Sind Sie Mitglied in mehreren Organisationen, zeigt die Seitenleiste oben einen Umschalter mit dem Namen der aktiven Organisation. Öffnen Sie ihn, um alle Organisationen zu sehen, in denen Sie Mitglied sind, und eine andere auszuwählen.

Die Wahl einer anderen Organisation lädt die Seite neu. Das ist beabsichtigt: So ist sichergestellt, dass wirklich alles auf dem Bildschirm, von den Dashboard-Kacheln bis zur Regelliste, zur gerade gewählten Organisation gehört und nichts von der vorherigen übrig bleibt. Die aktive Organisation wird für Ihr Konto gemerkt und gilt auch beim nächsten Anmelden weiter, bis Sie erneut wechseln.

Das Wechseln ändert nichts an dem, was in CI passiert. Eine CI-Pipeline authentifiziert sich mit einem API-Key oder einer Lizenz, die ihre Organisation bereits fest zugeordnet hat. Ihre persönliche Wahl der aktiven Organisation im Browser hat also keinen Einfluss darauf, aus welcher Organisation ein CI-Lauf liest.

Organisationsbezogen versus persönlich

Ein paar Seiten unter Konto bleiben an Ihre Person gebunden und sehen unabhängig von der aktiven Organisation immer gleich aus:

  • Profil – Ihr Name, Ihre E-Mail-Adresse und Ihr Passwort.
  • GitHub-Verknüpfung – die mit Ihrem Konto verbundene GitHub-Identität.
  • Insights – Ihre eigenen Coverage- und Nutzungs-Dashboards über die Repositories, in denen Sie arbeiten.

Alles andere, was Sie über die Hauptnavigation erreichen, darunter Regeln, Profile, Spec-Runs, API-Keys und das Audit-Log, gehört zur aktiven Organisation und ändert sich mit dem Wechsel.

Mitgliedschaft und Rollen

Der Beitritt zu einer Organisation erfolgt per Einladung oder, wenn die Organisation ihre E-Mail-Domain verifiziert hat, indem Sie sich mit einer passenden Adresse registrieren und das angebotene Beitreten selbst bestätigen. Jedes Mitglied hat genau eine Rolle, die festlegt, was es sehen und tun darf, vom reinen Lesezugriff bis zur vollen Kontrolle einschließlich Abrechnung. Was jede Rolle abdeckt, steht unter Rollen und Berechtigungen.

Verwandte Seiten