<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		
		<action path="mass_generation_quest" class="com.edeal.frontline.controller.actions.custom.Mass_Generation_QuestWeb_Action" allowAnonymous="false">
		<!-- http://u-project2.umanis.com/view.php?id=43373 -->
			<forward code="success" page="/common/jsongen_ajax.jsp"/>
			<forward code="failure" page="/errors/failure_report_ajax.jsp"/>
		</action>
		<action path="mass_integration_quest" class="com.edeal.frontline.controller.actions.custom.Mass_Integration_QuestWeb_Action" allowAnonymous="false">
			<forward code="success" page="/refresh_event.fl"/>
		</action>
		<!-- used in actions.jsp -->
		<action path="event_status" class="com.edeal.frontline.controller.actions.EventStatusAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/marketing/event/status_ajax.jsp"/>
		</action>
		<action path="read_event" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Event" />	
			<initializer class="com.edeal.frontline.initializers.EventInitializer" id="Event" scope="request"/>	
																	
			<display code="success" action="/marketing/event/read_action.jsp" body="/marketing/event/read.jsp" />
			
		</action>
		<action path="edit_event" class="com.edeal.frontline.controller.actions.LoadAction"	allowAnonymous="false">
			<param name="type" value="Event" />			
			<display code="success" action="/marketing/event/edit_action.jsp" body="/marketing/event/edit.jsp" />
		</action>
		
		<action path="create_event" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Event" />			
			<display code="success" action="/marketing/event/edit_action.jsp" body="/marketing/event/edit.jsp" />
			<initializer class="com.edeal.frontline.initializers.custom.EventCustomInitializer" id="Event" scope="request">
				<init_param name="initEvtTiers_" scope="request" setProperty="EvtTiers_" />
				<!-- <init_param name="initEvtCategoryAGASSO" method="initCat" /> -->
			</initializer>	
		</action>
		<action path="copy_event" class="com.edeal.frontline.controller.actions.CopyEventAction" allowAnonymous="false">
			<param name="type" value="Event" />
			<initializer class="com.edeal.frontline.initializers.EventInitializer" id="Event" scope="request"/>	
		
			<subaction class="com.edeal.frontline.controller.actions.ListAction">
				<param name="code" value="MESSAGES"/>
				<param name="executeQuery" value="false"/>
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>
			<subaction class="com.edeal.frontline.controller.actions.ListAction">
				<param name="code" value="PPF_EMB"/>
				<param name="executeQuery" value="false"/>
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>														
			<subaction class="com.edeal.frontline.controller.actions.custom.GuestListCustomList">
                <param name="gridName" value="GuestList" />
				<param name="executeQuery" value="false"/>
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>
			<display code="success" action="/marketing/event/read_action.jsp" body="/marketing/event/read.jsp" />
		</action>	
		<action path="save_event" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Event" />
			<initializer class="com.edeal.frontline.initializers.EventInitializer" id="Event" scope="request"/>	
		
			<subaction class="com.edeal.frontline.controller.actions.ListAction">
				<param name="code" value="MESSAGES"/>
				<param name="executeQuery" value="false"/>
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>
			<subaction class="com.edeal.frontline.controller.actions.ListAction">
				<param name="code" value="PPF_EMB"/>
				<param name="executeQuery" value="false"/>
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>														
			<subaction class="com.edeal.frontline.controller.actions.custom.GuestListCustomList">
                <param name="gridName" value="GuestList" />
				<param name="executeQuery" value="false"/>
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>
			<redirect code="success" page="/read_event.fl"/>
		</action>
		<action path="delete_evenement" class="com.edeal.frontline.controller.actions.DeleteAction" allowAnonymous="false">
			<param name="type" value="Event" />
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=EVENT"/>
		</action>
		<action path="generate_pop_from_event_start" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<forward code="success" page="/marketing/event/generate.jsp"/>
		</action>
		<action path="generate_pop_from_event" class="com.edeal.frontline.controller.actions.custom.GenerateEventPopulation" allowAnonymous="false">
			<param name="type" value="Event" />
			<forward code="success" page="/marketing/event/new_pop.jsp"/>
		</action>
		<action path="check_event_popname" class="com.edeal.frontline.controller.actions.UnicityAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/marketing/event/confirm_popname.jsp"/>
		</action>
		<action path="select_event" class="com.edeal.frontline.controller.actions.SelectEventAction" allowAnonymous="false">
			<forward code="success" page="/marketing/event/select_event.jsp"/>
		</action>
		<action path="select_event_list" class="com.edeal.frontline.controller.actions.SelectListEventAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		<action path="delete_event_salesinvest" class="com.edeal.frontline.controller.actions.custom.DeleteSalesInvestAction" allowAnonymous="false">
			<param name="type" value="Event"/>
			<forward code="success" page="/marketing/event/salesinvest_delete.jsp"/>
		</action>
		
		<action path="cloturer_evenement" class="com.edeal.frontline.controller.actions.custom.ChangerEtatEventAction" allowAnonymous="false">
			<param name="typeVal" value="AGFERM"/>
			<redirect code="success" page="/read_event.fl"/>
		</action>
		
		<action path="calculate_event_salesinvest" class="com.edeal.frontline.controller.actions.custom.CalculateEventSalesInvestAction" allowAnonymous="false">
			<param name="type" value="Event"/>
			<forward code="success" page="/marketing/event/salesinvest_calculate.jsp"/>
		</action>
		<action path="save_event_create_form" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Event"/>
			<forward code="success" page="/create_form_from_event.fl?id="/>
		</action>	
		
		<action path="duplicate_event" class="com.edeal.frontline.controller.actions.DuplicateEventAction" allowAnonymous="false">
			<display code="success" action="/marketing/event/edit_action.jsp" body="/marketing/event/edit.jsp" />
		</action>	
		
		<action path="get_event_graph" class="com.edeal.frontline.controller.actions.GetEventGraphAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/common/json.jsp"/>
		</action>
<!-- 		NATIVE    0079421: Mise à jour du calcul des tableaux de bord  -->
<!-- 		<action path="get_event_statistics" class="com.edeal.frontline.controller.actions.GetEventStatisticsAction" allowAnonymous="false" loginPage="/login_ajax.jsp"> -->
<!-- 			<forward code="success" page="/common/json.jsp"/> -->
<!-- 		</action>	 -->
<!-- 		CUSTOM -->
		<action path="get_event_statistics" class="com.edeal.frontline.controller.actions.custom.GetEventDistinctStatisticsAction_" allowAnonymous="false" loginPage="/login_ajax.jsp">
		<forward code="success" page="/common/json.jsp"/>
		</action>
		<action path="get_list_event_status" class="com.edeal.frontline.controller.actions.GetListEventStatusAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/common/json.jsp"/>
		</action>
		<action path="refresh_event" class="com.edeal.frontline.controller.actions.RefreshAction" allowAnonymous="false">
			<param name="type" value="Event"/>
	   		<display code="success" action="/marketing/event/edit_action.jsp" body="/marketing/event/edit.jsp" />	
		</action>
		<action path="assign_call" class="com.edeal.frontline.controller.actions.AssignCallEventAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>			
		</action>
		<action path="select_event_toaffect" class="com.edeal.frontline.controller.actions.MassSelectEventAction">
			<forward code="success" page="/marketing/event/select_popup.jsp" />
		</action>
		<action path="affect_event_status" class="com.edeal.frontline.controller.actions.AffectEventStatusAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>			
		</action>
		<action path="get_event_json_tl" class="com.edeal.frontline.controller.actions.GetEventJsonTimelineAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>			
		</action>
		<action path="list_event_timeline" class="com.edeal.frontline.controller.actions.custom.EventTimelineAction" allowAnonymous="false">
			<display code="success" action="/marketing/event/timeline_action.jsp" body="/marketing/event/list_timeline.jsp" jsInclude="/js/utils.js"/>
		</action>			
		<action path="criteria_event_timeline" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<display code="success" action="/marketing/event/timeline_action.jsp" body="/marketing/event/list_timeline_criteria.jsp" jsInclude="/js/utils.js,/js/calendar.jsp,/js/ac/fobAC_js.jsp,/js/checkFields.jsp"/>
		</action>		
		<action path="read_personevent" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="PersonEvent" />
			<redirect code="success" page="/read_petarget.fl"/>
		</action>
	</actions>
</mapping>
