bmcgonag/Vector

Allow Users to register as non-owners on a Vector Instance.

Closed this issue · 0 comments

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.