feat: redesign export form
Two-column layout with format toggle buttons, section tiles with short descriptions and "Alle/Keine" per group, device roles/columns and rack faces as toggle pills, option switches, device/rack cards dimmed when their section is deselected and a sticky action bar. Bump version to 0.1.1 (includes the rack elevation fix). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -71,6 +71,10 @@ class ExportForm(forms.Form):
|
||||
for field in self.fields.values():
|
||||
if isinstance(field.widget, (forms.CheckboxInput, forms.CheckboxSelectMultiple)):
|
||||
field.widget.attrs["class"] = "form-check-input"
|
||||
elif isinstance(field.widget, forms.Select):
|
||||
field.widget.attrs["class"] = "form-select"
|
||||
elif isinstance(field.widget, forms.TextInput):
|
||||
field.widget.attrs["class"] = "form-control"
|
||||
self.fields["branding"].choices = [(k, b["name"]) for k, b in get_brandings().items()]
|
||||
if scope is not None:
|
||||
role_ids = scope.devices().values("role")
|
||||
|
||||
Reference in New Issue
Block a user