<commit_before><ui:composition xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
                xmlns:h="http://xmlns.jcp.org/jsf/html"                
                template="/WEB-INF/plantillas/plantilla.xhtml"
                xmlns:p="http://primefaces.org/ui"
                xmlns="http://www.w3.org/1999/xhtml"
                xmlns:f="http://xmlns.jcp.org/jsf/core">
	
	<f:metadata>
		<f:viewAction action="#{trabajosBean.actualizaModeloTrabajos()}"></f:viewAction>
	</f:metadata>
    <ui:define name="central">
		<!-- listado selección trabajos -->
		<h:form id="formulario">

		<p:dataTable id="tabla" var="trabajo" value="#{trabajosBean.trabajos}">
			<!-- datos -->
		    <p:column headerText="N. Registro">
		        <h:outputText value="#{trabajo.numeroDeRegistro}" />
		    </p:column>
		 
		    <p:column headerText="Inicio" priority="3">
		        <h:outputText value="#{trabajo.fechaHoraInicio}" />
		    </p:column>
		 
		    <p:column headerText="Finalización" priority="2">
		        <h:outputText value="#{trabajo.fechaHoraFinalizacion}" />
		    </p:column>
		    <p:column headerText="Drone" priority="4">
		        <h:outputText value="#{trabajo.droneAsignado.numeroDeSerie}" />
		    </p:column>
		    
			<!-- acciones -->
		    <p:column headerText="" priority="1">
		        <p:commandButton 
			        action="#{trabajosBean.eliminar(trabajo)}"
			        update=":formulario:tabla"
			        icon="ui-icon-trash">
		        		<p:confirm header="Borrado de trabajo" message="Pulsa Confirmar para confirmar acción" icon="ui-icon-alert" />
		        </p:commandButton>

				&#160;
		        <p:button outcome="/trabajo.xhtml" icon="ui-icon-pencil">
		        	<f:param name="idTrabajo" value="#{trabajo.idTrabajo}"></f:param>
		        </p:button>
		    </p:column>	    		    
		    
		</p:dataTable>
		
	<p:confirmDialog global="true">

			<p:commandButton value="Confirmar" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check"/>
			<p:commandButton value="Cancelar" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close"/>

	</p:confirmDialog>		
      		
		</h:form>
	    	
	</ui:define>

	<!-- <commit_msg>se suprime .xhtml de ruta navegación a página.<commit_after><ui:composition xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
                xmlns:h="http://xmlns.jcp.org/jsf/html"                
                template="/WEB-INF/plantillas/plantilla.xhtml"
                xmlns:p="http://primefaces.org/ui"
                xmlns="http://www.w3.org/1999/xhtml"
                xmlns:f="http://xmlns.jcp.org/jsf/core">
	
	<f:metadata>
		<f:viewAction action="#{trabajosBean.actualizaModeloTrabajos()}"></f:viewAction>
	</f:metadata>
    <ui:define name="central">
		<!-- listado selección trabajos -->
		<h:form id="formulario">

		<p:dataTable id="tabla" var="trabajo" value="#{trabajosBean.trabajos}">
			<!-- datos -->
		    <p:column headerText="N. Registro">
		        <h:outputText value="#{trabajo.numeroDeRegistro}" />
		    </p:column>
		 
		    <p:column headerText="Inicio" priority="3">
		        <h:outputText value="#{trabajo.fechaHoraInicio}" />
		    </p:column>
		 
		    <p:column headerText="Finalización" priority="2">
		        <h:outputText value="#{trabajo.fechaHoraFinalizacion}" />
		    </p:column>
		    <p:column headerText="Drone" priority="4">
		        <h:outputText value="#{trabajo.droneAsignado.numeroDeSerie}" />
		    </p:column>
		    
			<!-- acciones -->
		    <p:column headerText="" priority="1">
		        <p:commandButton 
			        action="#{trabajosBean.eliminar(trabajo)}"
			        update=":formulario:tabla"
			        icon="ui-icon-trash">
		        		<p:confirm header="Borrado de trabajo" message="Pulsa Confirmar para confirmar acción" icon="ui-icon-alert" />
		        </p:commandButton>

				&#160;
		        <p:button outcome="/trabajo" icon="ui-icon-pencil">
		        	<f:param name="idTrabajo" value="#{trabajo.idTrabajo}"></f:param>
		        </p:button>
		    </p:column>	    		    
		    
		</p:dataTable>
		
	<p:confirmDialog global="true">

			<p:commandButton value="Confirmar" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check"/>
			<p:commandButton value="Cancelar" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close"/>

	</p:confirmDialog>		
      		
		</h:form>
	    	
	</ui:define>

	<!-- 
{'fraction_non_alphanumeric': 0.17925177874684417, 'fraction_numerical': 0.005508377323846684, 'mean_word_length': 2.671440606571188, 'pattern_counts': {'":': 2, '<': 83, '<?xml version=': 0, '>': 81, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 16}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2622261', 'n_tokens_mistral': 1729, 'n_tokens_neox': 1518, 'n_words': 189}