Implement allowlist-based access and user management #79

Merged
puregarlic merged 7 commits from issue/75 into main 2026-03-13 13:14:44 -07:00
Owner

This PR restricts the group of people who can access a microclimate server from anyone with an Atmosphere identity to only individuals invited to the server.

To support this, it also adds a Server Administration page to the settings route, with a page for adding/removing users from the server. There were new components created to support this, like the Account button for the settings sidebar, and the Atproto Typeahead as suggested previously for #9. They have not been integrated into their original sites yet, pending review.

Closes #75
Closes #73

This PR restricts the group of people who can access a microclimate server from anyone with an Atmosphere identity to only individuals invited to the server. To support this, it also adds a Server Administration page to the settings route, with a page for adding/removing users from the server. There were new components created to support this, like the Account button for the settings sidebar, and the Atproto Typeahead as suggested previously for #9. They have not been integrated into their original sites yet, pending review. Closes #75 Closes #73
puregarlic added this to the Ludwig (MVP) milestone 2026-03-10 18:18:16 -07:00
puregarlic requested review from seb 2026-03-10 18:18:21 -07:00
seb approved these changes 2026-03-11 14:31:13 -07:00
Sign in to join this conversation.
No description provided.