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

User AS: details, create, edit #7

Closed
matzf opened this issue Oct 15, 2018 · 0 comments
Closed

User AS: details, create, edit #7

matzf opened this issue Oct 15, 2018 · 0 comments
Assignees
Labels

Comments

@matzf
Copy link
Contributor

matzf commented Oct 15, 2018

Create a Form: prompting for:

  • attachment point
  • label (optional)
  • VM?
  • VPN? (if available on the selected attachment point?)
  • if not VPN:
    • IP
    • NAT: internal IP, internal port (optional)
  • port

Create a View to create a new user AS using this form. On submit, this will:

  • generate/assign an AS-identifier
  • generate keys and certificates for this AS
  • create an AS object in the DB with:
    • ISD set to the ISD of the attachment point
    • exactly one Host object, with IP=localhost
    • one Service object for each of the "normal" AS services (ZK, BS, CS, PS)
    • a Link to the attachment point
    • VPN, if configured
  • (later: trigger updates for attachment point)
  • redirect to the AS detail page

Create a View to see the details of and edit an existing AS, using this form. On submit, this will:

  • update certificates if attachment point changed to different ISD
  • update the properties (as above)
  • redirect to the same page

Not part of this issue: trigger configuration update for attachment point

@matzf matzf changed the title User AS: create User AS: details, create, edit Oct 15, 2018
@FR4NK-W FR4NK-W self-assigned this Oct 18, 2018
@matzf matzf added the done label Dec 3, 2018
@matzf matzf closed this as completed Dec 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants