## Summary
This PR fixes multiple bugs in the RBAC role system and improves user experience.
## Changes
- Fix user list dropdown selection issue in host sharing tab
- Fix role-based host access permissions to properly query user roles
- Fix translation template interpolation for success messages
- Standardize system roles to only admin and user (remove obsolete roles)
- Auto-assign user role to new registrations
- Remove blocking confirmation dialogs in modal contexts
- Add missing i18n translation keys
- Fix button types to prevent unintended form submissions
## Testing
- Tested user dropdown selection in host sharing
- Verified role-based permissions work correctly
- Confirmed new users get auto-assigned user role
- Validated translation interpolation displays correctly
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
This PR fixes multiple bugs in the RBAC role system and improves user experience.
Changes
Testing