Microservice to bring 2FA to self hosted PDSes

get rid of send_email funtionality

+1 -5
+1 -3
ADMIN.md
··· 87 87 endpoints: 88 88 - "com.atproto.admin.getAccountInfo" 89 89 - "com.atproto.admin.getAccountInfos" 90 - - "com.atproto.admin.searchAccounts" 91 90 - "com.atproto.admin.getSubjectStatus" 92 91 - "com.atproto.admin.updateSubjectStatus" 93 92 - "com.atproto.admin.sendEmail" ··· 121 120 | Role | Description | Endpoints | 122 121 |---|---|---| 123 122 | `pds-admin` | Full administrative access | `com.atproto.admin.*`, `createInviteCode`, `createAccount` | 124 - | `moderator` | View accounts, manage takedowns, search, send email, view invite codes | `getAccountInfo`, `getAccountInfos`, `searchAccounts`, `getSubjectStatus`, `updateSubjectStatus`, `sendEmail`, `getInviteCodes` | 123 + | `moderator` | View accounts, manage takedowns, send email, view invite codes | `getAccountInfo`, `getAccountInfos`, `getSubjectStatus`, `updateSubjectStatus`, `sendEmail`, `getInviteCodes` | 125 124 | `invite-manager` | Manage invite codes and per-account invite permissions | `createInviteCode`, `getInviteCodes`, `disableInviteCodes`, `enableAccountInvites`, `disableAccountInvites` | 126 125 127 126 ### All admin XRPC endpoints ··· 130 129 |---|---| 131 130 | `com.atproto.admin.getAccountInfo` | View single account details | 132 131 | `com.atproto.admin.getAccountInfos` | View multiple accounts | 133 - | `com.atproto.admin.searchAccounts` | Search accounts | 134 132 | `com.atproto.admin.getSubjectStatus` | Get takedown status | 135 133 | `com.atproto.admin.updateSubjectStatus` | Apply or remove takedowns | 136 134 | `com.atproto.admin.deleteAccount` | Permanently delete an account |
-1
examples/admin_rbac.yaml
··· 34 34 - "com.atproto.admin.getSubjectStatus" 35 35 - "com.atproto.admin.updateSubjectStatus" 36 36 - "com.atproto.admin.sendEmail" 37 - - "com.atproto.admin.searchAccounts" 38 37 - "com.atproto.admin.getInviteCodes" 39 38 40 39 invite-manager:
-1
src/admin/rbac.rs
··· 116 116 - "com.atproto.admin.getAccountInfos" 117 117 - "com.atproto.admin.getSubjectStatus" 118 118 - "com.atproto.admin.updateSubjectStatus" 119 - - "com.atproto.admin.searchAccounts" 120 119 - "com.atproto.admin.getInviteCodes" 121 120 invite-manager: 122 121 description: "Invite management"