Esta guia resume el flujo vigente para crear una eleccion, completar su detalle base y ajustar la configuracion operativa disponible en la pantalla de configuracion. El contenido fue contrastado contra la UI administrativa Wicket, el dominio Election, los presets por tipo y la logica EJB que persiste la eleccion en v3.0.
/admin/election/create.STATUTORY; un usuario solo no estatutario ve MODERATORS, OTHER y TEST.BOARD. Este campo define el preset inicial de calendario, tareas y banderas manuales.ONLY_BR para BOARD, ELECTORAL_COMMISSION y FISCAL_COMMISSION; ALL para IANA, MODERATORS, ASO y OTHER.WS_AUTH_METHOD=APP, la integracion queda deshabilitada: no se realizan solicitudes, el selector queda sin opciones y no se muestra un error de conexion. Solo el modo de autenticacion externa intenta cargar cursos mediante CampusClient.getCourses().ElectionRestrictedCountry.onlySp=true. En ese modo se ocultan los campos EN/PT y, al guardar, el sistema copia titulo, descripcion y link de espanol hacia ingles y portugues.0 y 12. Una eleccion nueva arranca con 3.maxCandidates; el rango admitido es 1..100.authorizedUserEmails, authorizedSupportEmails y authorizedNominateEmails son opcionales. Deben ingresarse separados por coma, sin valores vacios y con formato de email valido.El preset se aplica solo en la creacion. Si la eleccion ya tiene calendario o tareas, el backend no vuelve a regenerarlos. Ademas, las etapas con fecha por defecto se crean a las 18:00 UTC, dos dias despues de la creacion; las tareas se ubican por defecto en N_2, salvo Evaluacion, que se crea en N_6.
| Tipo | Organizaciones | Padron | Tareas base |
|---|---|---|---|
BOARD |
Automaticas | Automatico | Perfil, Paises, Incompatibilidades, Capacitacion, Apoyos por organizacion, Organizaciones, Preguntas estatutarias, Declaraciones y Evaluacion. |
ELECTORAL_COMMISSION |
Automaticas | Automatico | Igual a Board, pero sin Capacitacion ni Evaluacion. |
FISCAL_COMMISSION |
Automaticas | Automatico | Igual a Electoral Commission. |
MODERATORS |
Automaticas | Manual | Perfil, Paises, Incompatibilidades, Apoyos por contacto (2), Preguntas no estatutarias, Organizaciones y Declaraciones (n.e). |
IANA |
Automaticas | Manual | Igual a Moderators; las declaraciones (n.e) agregan el bloque especifico de IANA. |
ASO |
Automaticas | Manual | Igual a IANA, pero con apoyos por contacto (5) y el bloque especifico de ASO. |
OTHER |
Manual | Manual | Perfil, Paises, Incompatibilidades, Preguntas no estatutarias, Organizaciones y Declaraciones. |
El formulario publico de nominacion se controla globalmente con PUBLIC_NOMINATION_ENABLED. Con true queda disponible para cualquier tipo, incluido OTHER; con false se deshabilita. Si el parametro falta o queda vacio, se conserva la compatibilidad anterior y solo se permite para IANA y ASO. En todos los casos, el periodo N_2_PERIODO_CALL_FOR_CANDIDATES debe estar abierto.
manageVotersManual y manageOrganizationsManual son consumidas por las pantallas de padron y organizaciones para mostrar o esconder acciones manuales de alta, edicion y borrado.publicElectionToken se usa como token publico generico para enlaces e integraciones. La entidad nueva lo genera automaticamente, pero en detalle puede editarse.authorizedUserEmails, la UI le permite ver todas las categorias para esa eleccion puntual.merge de la eleccion existente: no regenera calendario, no recrea tareas y la UI tampoco recalcula automaticamente publicLinkRecoveryMode. Si cambia el tipo, ajuste manualmente la configuracion derivada.authorizedUserEmails permite acceso a la eleccion aunque el usuario no tenga el rol de categoria correspondiente.authorizedSupportEmails se usa en el flujo de apoyos a nominacion para restringir los correos de contacto autorizados.authorizedNominateEmails se usa en el formulario de nominacion para restringir los correos de las personas que pueden ser nominadas.La configuracion operativa esta en /admin/election/config. Una eleccion nueva arranca con todos los links publicos y operativos en estado habilitado. En la implementacion actual, estos switches se usan como corte manual: el calendario electoral sigue siendo quien define la ventana real de acceso.
Despues del detalle base, la gestion operativa continua por organizaciones, padron, calendario, tareas y candidaturas. Estas guias ya cubren los modulos relevados en detalle hasta ahora.
ElectionCreateDashboard, ElectionCreatePanel, ElectionDetailDashboard, ElectionDetailPanel, ElectionConfigurationDashboard, ManageElectionTabsPanel, ElectionsListPanel, SecurityUtils, AuthorizedUserEmailsValidator, AuthorizedSupportContactEmailValidator, Election, ElectionLinkRecoveryMode, ElectionPresetConfigurations y ElectionsManagerEJBBean.updateElection.