Para modificar el combo que se muestra en DocumentacionFap, debes crearte tu propia página de documentación. Para ello, tienes una guía de como hacerlo en el fichero Solicitud.fap en el código correspondiente a las páginas DocumentacionFap y DocumentosFap y sus correspondientes popups, para escribirlo en tu propio fichero Documentacion.fap en tu aplicación.
Ten en cuenta que también debes adaptar el código de los controladores sobreescritos de cada página y popup en caso de que lo hubiera.
Finalmente, en el controlador equivalente en tu aplicación a DocumentosFapController, sobreescribirías el combo de manera similar al siguiente ejemplo:
public static List<ComboItem> documento_tipo() {
List<ComboItem> result = new ArrayList<ComboItem>();
//Obtenemos la solicitud
Solicitud solicitud = Solicitud.findById(Long.parseLong(params.get("idSolicitud")));
if (solicitud.tipo == 1) {
result.add(new ComboItem("UriDocumentoUno", "DescripcionDocumentoUno"));
...
}
else if (solicitud.tipo == 2){
...
}
return result;
}
Para modificar la obligatoriedad de documentos, debes crearte tu propio tramiteAplicacion que extienda del TramiteSolicitud, puedes ver como crear trámites personalizados en la documentación (
http://fap-devel.etsii.ull.es/home/documentacion/2.0.6/app-tramitacion) y sobreescribir el método validarReglasConMensaje() de manera que ahí compruebes la obligatoriedad de los documentos dependiendo de la solicitud en la que te encuentres.
--
Saludos.
Yurena Cabrera.