from django import forms
|
|
|
|
from .models import Proyecto, Riesgo, Accion
|
|
|
|
|
|
class ProyectoForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Proyecto
|
|
fields = ['referencia', 'titulo', 'tr']
|
|
|
|
referencia = forms.CharField(
|
|
widget=forms.TextInput(attrs={'class': 'form-control'}))
|
|
titulo = forms.CharField(
|
|
widget=forms.TextInput(attrs={'class': 'form-control'}))
|
|
tr = forms.CharField(
|
|
widget=forms.TextInput(attrs={'class': 'form-control'}))
|
|
|
|
|
|
class RiesgoForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Riesgo
|
|
|
|
fields = ['fecha',
|
|
'proyecto',
|
|
'titulo',
|
|
'descripcion',
|
|
'responsable',
|
|
'importe',
|
|
'probabilidad',
|
|
'valor',
|
|
'fecha_liberacion',
|
|
'a_liberar',
|
|
'a_ejecutar',
|
|
'accion']
|
|
|
|
exclude = ['valor']
|
|
|
|
fecha = forms.DateField(
|
|
widget=forms.DateInput(attrs={'type': 'date', 'class': 'form-control'}))
|
|
|
|
proyecto = forms.ModelChoiceField(
|
|
queryset=Proyecto.objects.all(),
|
|
widget=forms.Select(attrs={'class': 'form-control'}))
|
|
|
|
importe = forms.DecimalField(
|
|
widget=forms.NumberInput(attrs={'class': 'form-control'}))
|
|
|
|
probabilidad = forms.DecimalField(
|
|
widget=forms.NumberInput(attrs={'class': 'form-control'}))
|
|
|
|
a_liberar = forms.BooleanField(initial=False, required=False)
|
|
a_ejecutar = forms.BooleanField(initial=False, required=False)
|
|
|
|
fecha_liberacion = forms.DateField(
|
|
widget=forms.DateInput(attrs={'type': 'date', 'class': 'form-control'}))
|