General Information about UI-Components
The UI of the QC Atlas is built using List Views
and Object Views
.
List View
List Views
can be reached by using the Navigation Bar
on the left side of the UI.
Some List Views
like the Execution Environments
can contain more List Views
. Navigation Bar
items that contain more List Views
have a Arrow Symbol
and can be extended by a simple click.
Data Table
The List Views
contain Data-Tables
which are responsible for displaying all available objects of a certain type. For every different object type there is a separate List View
. The user can use the controls of the tables to filter, sort and browse existing objects of a certain type.
Note
- To filter the displayed objects, the user can use the
Search Field
to filter objects by their names, titles or other criteria. - To sort the displayed objects, the user can click on the header of a certain column. A
Arrow Symbol
will appear that will indicate how the data is currently sorted (ASC/DESC). - To browse the objects, the user can switch and configure the pages of the
Data Table
by using thePagination Controls
which are located at the footer of the table. The user can either change the amount of displayed elements per page or change pages.
Note that all of these functionalities are optional and may not be available in every List View
Info
The Data Table
can also contain more means to manipulate the data:
- A
Create Button
orReference/Link Button
may be at the top of theData Table
, allowing the users to add new elements to theList View
. - In the
Actions Column
of theData Table
more buttons may be located allowing the user toEdit
orDelete/Dereference
existing objects and remove them from theList View
. - The first column of the
Data Table
may contain check-boxes which allow the user to select one or more elements of the current page of theData Table
to perform specific actions on multiple elements. One example would the the ability toDelete
orDereference
multiple elements at once.
In some cases, the elements of a Data Table
are also click-able. Then, the Mouse Cursor
will change to a Pointer
. If some element is clicked, the user will be redirected to that element's Object View
.
Object View
As mentioned before, any Object View
can be opened by clicking on any element of a List View
. In the Header
of any Object View
, it's Name
is displayed, as well as it's optional Tags
.
In addition, the Header
may also contain information about any Revision
of an object.
All other information about the object is located in the Body
of the Object View
. The information is distributed across multiple Tabs
. The General Tab
usually contains the most basic information about the object. Other information is distributed across the other Tabs
, which can differ from Object View
to Object View
.
Info
The Object View
is not only used to display information about an object. It is also used to:
Update
all kinds of information of that objectReference
orDereference
other objects- And more...
Revisions
QC Atlas supports the use of revisions which are a sort of versions or snapshots of an object.
When an object is saved, a revision is created automatically. This allows to browse and access older object data.
When a revision is selected, the data is automatically loaded into the property fields of the General Tab
and can then be viewed or edited.
Saving these properties will result in creating a new revision, which will be the latest version of the object.
Currently, the creation of revisions is supported for algorithms as well as implementations and only includes basic properties available in the General Tab
.