import { Permission, Role } from './appwrite';

/**
 * Die Rechte, die jede Zeile und jede Datei einer Brand bekommt.
 *
 * Kein `create` – das regelt das Tabellen-Recht, und die Zeile existiert beim
 * Setzen ja bereits. Kein `read("any")`: öffentlich wird ausschließlich ein
 * veröffentlichter Post, und zwar gezielt beim Veröffentlichen (E7).
 */
export function teamRechte(teamId: string): string[] {
  const r = Role.team(teamId);
  return [Permission.read(r), Permission.update(r), Permission.delete(r)];
}
