Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The graphical user interface should be divided into three different accordions/panels

  1. Required Network Elements
  2. Unknown Network Elements
  3. Connection Status Log

Image RemovedImage Added

 button on the top right corner should be implemented to allow users to add/mount a device.

Image RemovedImage Added


Actions are provided to jump to related application. (Bold implement till El Alto)

...

Display status of RequiredTrueFalse
truegbb
falsebgb


Status → action → result


ODL MountpointES requiredDisplay statusActionODL RestES database (Client or Server)GUI
1exists trueConnected/ingUser: Press minusRemove ODL mountpointdelete-network-elementconnectionNot in the list anymore.
2exists falseConnected/ingUser: Press minusRemove ODL mountpointdelete-network-elementconnectionNot in the list anymore.
3exists trueConnected/ingUser: Edit and change to required=falseno changeChange status to required=falseIn list, required=false
4exists falseConnected/ingUser: Edit and change to required=trueno changeChange status to required=trueIn list, required=true
5not existingno existingno entryUser: Add new mountpoint + buttonCreate ODL mountpointcreate-network-elementIn list, required=true / false based on user selection
6existsfalseConnected/ingUser: UnmountRemove ODL mountpoint
Not in list anymore.
7existstrueConnected/ingUser: UnmountRemove ODL mountpoint
In list with the connection status= Disconnected
8not existingtrueDisconnectedUser: Edit and change to required=falseno changedelete-network-elementconnectionNot in list anymore.
9not existingtrueDisconnectedUser: Press minusno changedelete-network-elementconnectionNot in list anymore
10not existingtrueDisconnectedUser: Edit and chage to required=falseno changedelete-network-elementconnectionNot in list anymore
11exists & connected/ingfalseConnected/ingOther: Mountpoint removed via RESTConf 

Devicemanager has 
has to remove data if required=false

(Could be removed by client before)

Not in list anymore
12not existingnot existing


no entry

Other: Mountpoint created via RESTConf
Devicemanager has to create
data with required=false
In list, required=false

...

  1. Name
  2. Connection Status
  3. Host
  4. Port
  5. Actions
    1. Mount: Mount the device
    2. Unmount: Unmount the device
    3. info: diaplays Yang capabilities of the Network element
    4. Edit : Edit the element info
    5. Remove: Remove the device from the required network elements


Image RemovedImage Added


info button: Yang capabilities

...