User role and site management should be improved.
In Eclipse, which is a multi-tenant app, sites equal tenants. When a user is assigned a role for a site, he becomes "active" on that site.
By default, all new users should get the panel_user role. When the user is stripped of all roles, he cannot use or log in on that site.
Role create/edit:
User create/edit/view:
User control:
Site management:
User list:
All features must have an accompanying feature test and, if needed, unit tests (for uncovered edge cases).
User role and site management should be improved.
In Eclipse, which is a multi-tenant app, sites equal tenants. When a user is assigned a role for a site, he becomes "active" on that site.
By default, all new users should get the
panel_userrole. When the user is stripped of all roles, he cannot use or log in on that site.Role create/edit:
User create/edit/view:
site_has_usertable should also be updatedUser control:
panel_userrole, no matter where they came from (registration, seeder...)Site management:
User list:
All features must have an accompanying feature test and, if needed, unit tests (for uncovered edge cases).