mirror of
https://github.com/retspen/webvirtcloud
synced 2026-11-09 19:56:48 +00:00
refactor(templates): the host pages' scripts load from static files
The host pages lose their last inline scripts: the overview's charts (host_graphs.js), the New pool, New network and New interface dialogs (pool_dialog.js, network_dialog.js, interface_dialog.js), a network's and a network filter's XML editors and dialogs (network_page.js, nwfilter_page.js, nwfilters_page.js), the secrets page's labels (secrets_page.js, its texts from the view as usage_texts) and a pool's page with the ISO upload (storage_page.js). Their URLs and messages are data attributes of the elements they belong to; the upload reads its token and address from its form. No template has an inline script or an inline event handler any more.
This commit is contained in:
parent
946629b035
commit
50dcaba699
23 changed files with 431 additions and 407 deletions
|
|
@ -11,3 +11,21 @@ class AddSecret(forms.Form):
|
|||
value = forms.CharField(required=False, strip=False)
|
||||
ephemeral = forms.BooleanField(required=False)
|
||||
private = forms.BooleanField(required=False)
|
||||
|
||||
|
||||
# what a secret's usage and value are, per usage type, for the page's labels
|
||||
USAGE_TEXTS = {
|
||||
"ceph": {"usage": _("Ceph secret name"),
|
||||
"usageHelp": _("The name a disk or pool names it by, e.g. client.libvirt secret, not the Ceph user; one secret per name."),
|
||||
"value": _("Key"), "valueHelp": _("The key as ceph auth get-key prints it.")},
|
||||
"iscsi": {"usage": _("iSCSI target"), "usageHelp": _("The name a disk or pool names it by, e.g. the target IQN."),
|
||||
"value": _("CHAP password"), "valueHelp": _("The password as it is typed.")},
|
||||
"volume": {"usage": _("Volume path"), "usageHelp": _("The path of the encrypted volume it unlocks."),
|
||||
"value": _("Passphrase"), "valueHelp": _("The passphrase as it is typed.")},
|
||||
"tls": {"usage": _("Name"), "usageHelp": _("A name for it; qemu.conf names it by its UUID."),
|
||||
"value": _("Passphrase"), "valueHelp": _("The passphrase of the TLS key, as it is typed.")},
|
||||
"vtpm": {"usage": _("Name"), "usageHelp": _("A name for it; a VM's vTPM names it by its UUID."),
|
||||
"value": _("Passphrase"), "valueHelp": _("The passphrase as it is typed.")},
|
||||
"none": {"value": _("Value"), "valueHelp": _("The value as it is typed.")},
|
||||
"later": _("Leave it blank to give it later."),
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue