management.formsΒΆ

Forms definition.

ClassesΒΆ

SecurityConfigForm

Security configuration model form.

BackupOptionsForm

Form for editing BackupOptions settings.

IPv4AddressForm

A form for selecting and updating an IPv4 address.

Module ContentsΒΆ

class management.forms.SecurityConfigForm(*args, **kwargs)[source]ΒΆ

Bases: django.forms.ModelForm

Security configuration model form.

Parameters:
  • args (Any)

  • kwargs (Any)

FEATURE_TO_FIELDS: dict[type[management.security.features.SecurityFeature], list[str]][source]ΒΆ
helper[source]ΒΆ
security_mode[source]ΒΆ
auto_gen_pki[source]ΒΆ
auto_gen_pki_key_algorithm[source]ΒΆ
class Meta[source]ΒΆ
model[source]ΒΆ
fields: ClassVar[list[str]] = ['security_mode', 'auto_gen_pki', 'auto_gen_pki_key_algorithm'][source]ΒΆ
clean_auto_gen_pki_key_algorithm()[source]ΒΆ

Keep the current value of auto_gen_pki_key_algorithm from the instance if the field was disabled.

Return type:

pki.util.keys.AutoGenPkiKeyAlgorithm

class management.forms.BackupOptionsForm[source]ΒΆ

Bases: django.forms.ModelForm[management.models.BackupOptions]

Form for editing BackupOptions settings.

class Meta[source]ΒΆ

ModelForm Meta configuration for BackupOptions.

model[source]ΒΆ
fields: ClassVar[list[str]] = ['local_storage', 'sftp_storage', 'host', 'port', 'user', 'auth_method', 'password',...[source]ΒΆ
widgets: ClassVar[dict[str, Any]][source]ΒΆ
clean()[source]ΒΆ

Validate required fields based on selected authentication method.

Return type:

dict[str, Any]

class management.forms.IPv4AddressForm(*args, **kwargs)[source]ΒΆ

Bases: django.forms.Form

A form for selecting and updating an IPv4 address.

This form provides an interface for selecting an IPv4 address from a list of Subject Alternative Names (SANs).

Parameters:
  • args (Any)

  • kwargs (Any)

ipv4_address[source]ΒΆ

A choice field for selecting the IPv4 address.

ipv4_address[source]ΒΆ