- New RPC method `change_password` in luci.secubox-users - Verifies current password before allowing change - Syncs new password to all enabled services (email, jabber, nextcloud) - Matrix/PeerTube require manual password update (noted in response) - Portal UI updates: - New "Account" section with "Change Password" card - Password change modal with current/new/confirm fields - "My Services" card showing enabled services - ACL updated to include new authentication methods Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
18 lines
388 B
JSON
18 lines
388 B
JSON
{
|
|
"luci-app-secubox-users": {
|
|
"description": "Grant access to SecuBox User Management",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.secubox-users": ["status", "users"]
|
|
},
|
|
"uci": ["secubox-users"]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.secubox-users": ["add", "delete", "passwd", "authenticate", "recover", "reset_password", "change_password"]
|
|
},
|
|
"uci": ["secubox-users"]
|
|
}
|
|
}
|
|
}
|