| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
This action lists all the hardware items in a client.
|
|
|
|
|
| |
This action provides the functionality to add a new client to an
ogServer.
|
|
|
|
|
| |
This action is used to visualize the specific details of a client, such
as its IP, Name, MAC, etc.
|
|
|
|
| |
This view deletes and formats a partition from the selected machine.
|
|
|
|
|
|
| |
Partition filesystem are encoded with integers in the DB. We need to
send the type string instead of the encoded integer, so this patch
parses the encoded integer to string.
|
|
|
|
|
| |
This provides a menu to setup the internal partitions setup of each
machine. Delete partitions is still just a placeholder.
|
|
|
|
| |
This avoids trying to parse CSFT token as an IP.
|
| |
|
|
|
|
| |
This handles HTTP 500 internal server errors.
|
|
|
|
| |
This handles HTTP 404 page does not exist errors.
|
|
|
|
| |
This action can be applied on single or multiple scopes.
|
|
|
|
|
|
| |
This action can be applied on one or multiple scopes. This
implementation use Flask-WTF as a way to build and valdiate forms. As a
side effect, this adds CSRF protection to all forms.
|
|
|
|
| |
This action handles reboot on one or multiple scopes.
|
|
|
|
| |
This function is renamed to add_state_and_ips() which is more accurate.
|
|
|
|
| |
This function handles a poweroff request to one or multiple scopes.
|
|
|
|
|
| |
This function provides the data needed to render the scopes.html
template.
|
|
|
|
|
| |
These functions will be used to make HTTP GET and POST requests to the
OGServer.
|
|
|
|
|
| |
This template shows information about scopes and its states as well as a
tool to apply actions on them. Style improvements are still necessary.
|
|
|
|
| |
This is used for multiple bootstrap components such as dropdown menus.
|
|
|
|
|
| |
This adds base.html and nav.html templates as well as its dependencies
on Bootstrap and jQuery.
|
|
|
|
| |
This adds views functions and ogServer config loading.
|
|
|
|
|
|
|
|
|
| |
These are the basic libraries this app needs in order to run:
- Flask
- requests
- Flask-Babel
the rest of libraries are dependencies of theirs.
|
|
|