Interne Änderung. team_members.areaAccess, team_members.status, team_members.leaveUntil und die Tabelle team_member_areas wurden hinzugefügt (Migration 2188), mit jedem Mitglied in allen Bereichen. TeamAreaAccess wurde hinzugefügt, die einzige Antwort darauf, ob eine Person einen Bereich in einem Team nutzen kann; AreaRegistry und RequestArea, die den Bereich jeder Seite, jedes Jobs und jeder API-Ressource benennen; und AreaGate, das ein Mitglied außerhalb seiner Bereiche abweist, von der Sitzungsprüfung, dem API-Router und den Einstiegspunkten mit eigener Anmeldung aus. TeamService::membership() antwortet für den Bereich der Anfrage, daher folgt ihm jede bestehende Zugriffsprüfung. Suche, zuletzt bearbeitete Arbeit, Seitenleiste, ⌘K-Palette, Einstellungssuche, Dashboard, App-Katalog, Kalenderebenen, Google-Kalender-Kopien, Assistenten-Werkzeuge und Mitgliederlisten fragen nach Bereich. AreaRegistryTest schlägt für einen Einstiegspunkt ohne Bereich fehl. Die Seiten, auf denen Administratoren die Bereiche wählen, sind noch nicht gebaut, daher ist kein Mitglied beschränkt.
Eine einzige Zugriffsprüfung für die Bereiche, die ein Mitglied nutzen kann
Die Prüfung wurde hinzugefügt, mit der ein Administrator ein Mitglied auf einige Bereiche des Teams beschränken kann. Sie ändert noch für niemanden etwas: Jedes Mitglied behält alle Bereiche.