System Detailed View

This page defines the details of a System, providing the user the stored information about that System and allows the user to modify it and update the form.

Where :id is to indicate the unique identifier for the System artifact

Editable Fields (SystemForm.vue)

Field

Description

ID

A unique identifier for the System

System Name

Name of a system

System Description

Description of a system

System Location

The location where a system is physically located

System Router

The router that are accessed

System Switch

Switches that are accessed

System Room

Rooms that are accessed

Test Plan

Name of the test plan

Confidentiality

Confidentiality level of a system

Integrity

Integrity level of a system

Availability

Availability level of a system

Computed Values

Name

Description

titleStack()

Determines the header label of the page. e.g Analyst/ Task

heroTitle()

Determines the title of the page (task, subtask,etc)

heroRouterLinkTo()

Defines where to go when the header button is clicked

heroRouterLinkLabel()

Defines the name of the header button

formCardTitle()

Defines the labels above the overview table

created()

Triggers a load of the same artifact (system) when the page renders. Used to keep one with the old data and the other for updating the changes.

Methods

Name

Parameters

Description

getData()

Stores the current information of the System after it is edited

getOldData()

Stores the information of the System before it was edited

submit()

Submits the changes of the system if any of the fields have been changed.

logAction()

Shows the changes from the old system form to the new one, to display on the home page

displayError()

e

Used to displaying the error with its proper message. Where 'e' is an object that contains the message (e.message)

Last updated