| 1234567891011121314151617181920212223242526272829303132 |
- from django import forms
- from .models import RegistryConfig
- class RegistryConfigForm(forms.ModelForm):
- class Meta:
- model = RegistryConfig
- fields = ['name', 'url', 'username', 'password', 'use_tls', 'verify_ssl']
- widgets = {
- 'password': forms.PasswordInput(attrs={'autocomplete': 'current-password'}),
- }
- class RegistryConfigQuickForm(forms.Form):
- url = forms.URLField(
- label='URL del Registry',
- help_text='Ej: https://harbor.example.com',
- widget=forms.URLInput(attrs={'class': 'form-control', 'placeholder': 'https://registry.example.com'})
- )
- username = forms.CharField(
- required=False,
- widget=forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Usuario (opcional)'})
- )
- password = forms.CharField(
- required=False,
- widget=forms.PasswordInput(attrs={'class': 'form-control', 'placeholder': 'Contraseña (opcional)'})
- )
- verify_ssl = forms.BooleanField(
- initial=True,
- required=False,
- widget=forms.CheckboxInput(attrs={'class': 'form-check-input'})
- )
|