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'}) )