web

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2018 License: GPL-3.0 Imports: 0 Imported by: 0

Documentation

Overview

Package web contains all the logic that makes this software a web-service. It is filled with server related content and basically functions as a gateway between the user interface and the use cases. It figures out which request corresponds to which use cases and passes the required information to them. After that responses form the executed use case are collected and send back to the front-end.

Directories

Path Synopsis
Package context is used to create a context that can be passed to the execution of templates.
Package context is used to create a context that can be passed to the execution of templates.
Package errors contains helpful types and structures simplifying error handling.
Package errors contains helpful types and structures simplifying error handling.
Package handler contains the logic of the server.
Package handler contains the logic of the server.
assignment
Package assignment handles the assigning of tests to users.
Package assignment handles the assigning of tests to users.
creation
Package creation contains the logic to create or add elements.
Package creation contains the logic to create or add elements.
deletion
Package deletion contains the logic for deleting or removing elements.
Package deletion contains the logic for deleting or removing elements.
display
Package display contains the logic for showing elements of the system, e.g.
Package display contains the logic for showing elements of the system, e.g.
duplication
Package duplication handles duplicating elements (e.g.
Package duplication handles duplicating elements (e.g.
execution
Package execution handles the execution of cases and sequences.
Package execution handles the execution of cases and sequences.
json
Package json contains functions to serve and receive data as json.
Package json contains functions to serve and receive data as json.
list
Package list contains the logic for listing elements and everything that comes with listing, like filtering, sorting, etc.
Package list contains the logic for listing elements and everything that comes with listing, like filtering, sorting, etc.
printing
Package printing contains the logic for printing elements of the system.
Package printing contains the logic for printing elements of the system.
update
Package update contains the logic for updating elements in the system (cases/sequences/projects...).
Package update contains the logic for updating elements in the system (cases/sequences/projects...).
usersession
Package usersession contains the logic for usersession handling.
Package usersession contains the logic for usersession handling.
Package routing contains the routing for the application.
Package routing contains the routing for the application.
Package templates is used to easily retrieve parsed templates without hassle.
Package templates is used to easily retrieve parsed templates without hassle.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL