Allow Users to register as non-owners on a Vector Instance.
Closed this issue · 0 comments
bmcgonag commented
Story
Allow non-owners to register on the Vector Instance and create their own interfaces, with the same control as Owner over their own interface(s).
Acceptance Criteria
- Add a new Role called allUsers, and assign anyone to that role who is not the owner of the site.
- User can add, edit, enable / disable and delete his / her own interface
- Owner can enable / disable / delete a normal user's interface(s).
- When disabled by an owner, a normal user can't re-enable his / her interface.
- Non-owners can't make manual modifications to interface IP, but must use the auto-generated IP
- Non-owners don't have access to the server module.
- Non-owners don't have access to Configuration or Settings.