Saltar a contenido

Convocatorias

Modelos

models

Models for the Convocatorias app.

Convocatoria represents a scholarship program with dates, budget, and eligibility rules.

Convocatoria

Bases: TenantModel

Convocatoria de becas con fechas, presupuesto y reglas de elegibilidad.

ReglaElegibilidad

Bases: TenantModel

Regla de elegibilidad asociada a una convocatoria para el motor de scoring.

Formularios

forms

Formularios para el módulo de Convocatorias y Catálogos.

ConvocatoriaForm

ConvocatoriaForm(*args, **kwargs)

Bases: ModelForm

Formulario para crear/editar convocatorias.

ReglaElegibilidadForm

ReglaElegibilidadForm(*args, convocatoria=None, **kwargs)

Bases: ModelForm

Formulario para reglas de elegibilidad (usado en formset inline).

Vistas

views

Vistas del panel administrativo para Convocatorias y Catálogos.

ConvocatoriaListView

Bases: PermisoRequeridoMixin, ListView

Lista de convocatorias del tenant actual con filtro por status.

ConvocatoriaCreateView

Bases: PermisoRequeridoMixin, CreateView

Crear una nueva convocatoria.

ConvocatoriaUpdateView

Bases: PermisoRequeridoMixin, UpdateView

Editar una convocatoria existente.

ReglaElegibilidadView

Bases: PermisoRequeridoMixin, View

Gestión de reglas de elegibilidad con HTMX (inline formset).

ConvocatoriaStepSchemaView

Bases: PermisoRequeridoMixin, View

Gestiona preguntas adicionales de una convocatoria mediante modal HTMX.