summaryrefslogtreecommitdiffstats
path: root/ogcp/forms/action_forms.py
diff options
context:
space:
mode:
authorJose M. Guisado <jguisado@soleta.eu>2020-10-29 14:59:13 +0100
committerRoberto Hueso Gómez <rhueso@soleta.eu>2020-10-29 15:03:35 +0100
commitc08aca92196cdd8df4c8d81da71e248b407f5bb2 (patch)
treeaa61c3524b58a0b50886a92cf4fe6eca36ba822b /ogcp/forms/action_forms.py
parenta8d7494ab9601d2ea4fb2065018580fb2a1c95b3 (diff)
Add software action
This action lists every piece of software installed in an OS from a client. This action can handle listing the software from the DB as well as updating that DB with the latest client information.
Diffstat (limited to 'ogcp/forms/action_forms.py')
-rw-r--r--ogcp/forms/action_forms.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/ogcp/forms/action_forms.py b/ogcp/forms/action_forms.py
index 154e9f0..bc0915a 100644
--- a/ogcp/forms/action_forms.py
+++ b/ogcp/forms/action_forms.py
@@ -33,6 +33,12 @@ class HardwareForm(FlaskForm):
ips = HiddenField()
refresh = SubmitField(label=_('Refresh'))
+class SoftwareForm(FlaskForm):
+ ips = HiddenField()
+ os = SelectField(label=_('Partition'), choices=[])
+ view = SubmitField(label=_('View'))
+ update = SubmitField(label=_('Update'))
+
class SessionForm(FlaskForm):
ips = HiddenField()
os = RadioField(label=_('Session'), choices=[])