Zum Inhalt springen

Gruppen und Rollen für dein SaaS, ohne Multi-Tenancy selbst zu bauen

Zuletzt aktualisiert am

Seed gibt jedem Konto bei der Registrierung eine persönliche Gruppe, und Leute legen gemeinsame Gruppen an, laden andere ein und geben ihnen Rollen vom Betrachter bis zum Inhaber. Die Gruppe ist die einzige Mandantengrenze, also durchläuft eine neue Funktion dieselbe Prüfung, sobald sie das Notizen-Aggregat kopiert.

Was du bekommst

  • Die Gruppe ist die einzige Mandantengrenze: Persönliche und gemeinsame Daten durchlaufen dieselbe Prüfung
  • Die App, ihr Code und diese Website nennen sie alle „Gruppe“
  • Kein zweites Rechtemodell, das mit dem ersten synchron bleiben muss
  • Einladungen, Rollenwechsel und Inhaberwechsel, jeweils mit eigenen Tests

So funktioniert es

Jede Zeile gemeinsamer Daten gehört zu einer Gruppe, und die API prüft die Rolle der Person in dieser Gruppe, bevor sie liest oder schreibt. Ein Betrachter liest, ein Bearbeiter ändert auch die Daten der Gruppe, und ein Admin und der Inhaber verwalten zusätzlich Mitglieder und lesen das Aktivitätsprotokoll.

Der Inhaber überträgt die Gruppe in einem Schritt, und eine gelöschte Gruppe lässt sich innerhalb von 30 Tagen wiederherstellen. Einladen kann nur ein Konto mit bestätigter E-Mail-Adresse.

Das Aktivitätsprotokoll einer Gruppe: wer welche Notiz oder welchen Tag wann hinzugefügt hat, mit einem Link, der die jeweilige Notiz öffnet.

Fragen

Bekommt jedes Konto eine Gruppe?

Ja. Jedes Konto bekommt bei der Registrierung eine persönliche Gruppe; persönliche und gemeinsame Gruppen durchlaufen dieselbe Prüfung.

Kann ein Betrachter die Daten einer Gruppe ändern?

Nein. Ein Betrachter liest die Daten der Gruppe; ändern können sie ein Bearbeiter, ein Admin oder der Inhaber.

Lässt sich eine gelöschte Gruppe wiederherstellen?

Ja. Ihr Inhaber kann sie innerhalb von 30 Tagen wiederherstellen; danach entfernt der Worker sie endgültig.

Brauche ich für meine eigenen Funktionen ein zweites Rechtesystem?

Nein. Ein neues Aggregat kopiert das Notizen-Aggregat samt seiner Gruppenprüfung, also pflegst du nur ein Rechtemodell.

In einer Minute in Aktion sehen

Die Demo ist genau die App, die du am ersten Tag bekommst. Öffne sie ohne Registrierung: Dein Gastkonto startet mit Beispieldaten.

Weitere Funktionen

Anmeldung

Passkeys, Anmeldelinks per E-Mail, Google, GitHub und 2FA, ohne Auth-Dienst.

Mehr über Anmeldung lesen

Abrechnung

Stripe-Abrechnung pro Mitglied mit kostenlosem Tarif, Testphase und Schonfrist.

Mehr über Abrechnung lesen

Echtzeit-Sync

Eine in einem Tab gespeicherte Änderung erscheint in jedem anderen offenen Tab, ohne Neuladen.

Mehr über Echtzeit-Sync lesen

Alle Funktionen Seed im Vergleich