Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New entity creation wizard #37

Open
tomaskir opened this issue Nov 3, 2020 · 1 comment
Open

New entity creation wizard #37

tomaskir opened this issue Nov 3, 2020 · 1 comment

Comments

@tomaskir
Copy link
Member

tomaskir commented Nov 3, 2020

Add
- NAS
- NAS group
- User
- User group
- Attribute

Requires selection to go next.
No default selection.

image

@tomaskir
Copy link
Member Author

tomaskir commented Nov 3, 2020

Add > NAS:

- NAS "Create" dialog
  requires mandatory fields to go next
- Add NAS to group? (radio buttons)
  No (default selection)
  Existing groups: ... (dropdown with filter)
  New group: ... (input field)

Finish after 2nd step.
Create NAS in Radius NAS table, adds Huntgroup record if selected.

Add > NAS group:

- Single screen, with cancel/finish
  Group name: ... (input field)
  Table of NASes with multiselect (columns Name, Short Name, Description, Type)

Sinle step, requires name and at least one (or multiple) selected NASes to finish.
Creates Huntgroup records as provided by user.

Add > User:

- User "Create" dialog
  requires mandatory fields to go next
- User's groups 
  table, empty by default, "Add user to group", "Create group" and "Remove user from group"
  on "Add user to group", spawns dialog from "Users/Group"
  on "Create group" spawns dialog from "User groups" - on click creates UserGroup
- Attributes
  2 tables, Auth and Autz attributes, with Add, delete buttons for both
  Add button needs to show "Attribute, Operation, Value" like "Auth (AA) Assign attribute" window

Does not require any attributes to finish.
Add users to User table
if needed adds user to groups (Radius User/Groups)
if needed adds Auth and Autz in Radius Tables

Add > User group:

- UserGroup "Create" dialog
  requires mandatory fields to go next
- Users in group
  Tables of users in this group, "Add user to group", "Remove user from group"
  "Add user to group": dropdown with filtering from "RadmanUsers"

Does not require any users in group.
Creates RadMan UserGroup.
Adds users to Radius "User/Group" as configured by user.

Add > Attribute:

- Add window
  dropdown selection > "Authentication attribute", "Authorization attribute", mandatory
  same fields as in "Attributes > Create"
  requires all mandatory fields to continue
- Add to users
  similar to "Auth (AA) > Assign attribute"
  required username (dropdown with filter), operation (dropdown with filter), value
- Add to groups
  similar to "Auth (AA) > Assign attribute"
  required groupname (dropdown with filter), operation (dropdown with filter), value

Creates attribute in RadMan "Attributes".
Add Auth or Autz attribute for users/groups to Radius as configured by user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant