<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
	
		<!-- Dashboard actions -->
		<action path="copy_dashboard_model" class="com.edeal.frontline.controller.actions.dashboard.DashboardModelCopy" allowAnonymous="false">
			<param name="type" value="Dashboard" />			
			<forward code="success" page="/navigation/dashboard/dashboard_customization.jsp"/>
		</action>
		<action path="create_dashboard" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Dashboard" />			
			<display code="success" action="/admin/dashboard/edit_action.jsp" body="/admin/dashboard/edit.jsp" />
		</action>
		<action path="delete_dashboard" class="com.edeal.frontline.controller.actions.DeleteAction" allowAnonymous="false">
			<param name="type" value="Dashboard" />
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=DASHBOARD"/>
		</action>
		<action path="delete_dashboard_user" class="com.edeal.frontline.controller.actions.DeleteAction" allowAnonymous="false">
			<param name="type" value="Dashboard" />
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=DASHLIST"/>
		</action>
		<action path="edit_dashboard" class="com.edeal.frontline.controller.actions.LoadAction"	allowAnonymous="false">
			<param name="type" value="Dashboard" />			
			<display code="success" action="/admin/dashboard/edit_action.jsp" body="/admin/dashboard/edit.jsp" />
		</action>
		<action path="erase_dashboard" class="com.edeal.frontline.controller.actions.DeleteAction" allowAnonymous="false">
			<param name="type" value="Dashboard" />
			<redirect keepAttr="softwareOnly" code="success" page="/home.fl"/>
		</action>
		<action path="list_dashboard" class="com.edeal.frontline.controller.actions.custom.ListDashboardAction" allowAnonymous="false">
			<param name="gridName" value="dbList"/>
			<display code="success" action="/admin/dashboard/list_action.jsp" body="/admin/dashboard/list.jsp" />
		</action>
		<action path="lock_dashboard" class="com.edeal.frontline.controller.actions.dashboard.DashboardCustomization" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="admin" page="/edit_dashboard.fl"/>
			<forward code="success" page="/home.fl"/>
		</action>
		<action path="read_dashboard" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Dashboard" />
			<display code="success" action="/admin/dashboard/read_action.jsp" body="/admin/dashboard/read.jsp" />			
		</action>
		<action path="save_dashboard" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Dashboard" />
			<redirect code="success" page="/read_dashboard.fl"/>	
		</action>
		<action path="create_save_dashboard" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Dashboard" />
			<redirect code="success" page="/unlock_dashboard.fl?aftercreation=true"/>	
		</action>	
		<action path="unlock_dashboard" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Dashboard" />
			<forward code="success" page="/navigation/dashboard/dashboard_customization.jsp"/>
		</action>
		
		<!-- DashboardPage actions -->
		<action path="reload_dashboard_pages" class="com.edeal.frontline.controller.actions.custom.DashboardReloadTestAction" allowAnonymous="false">
			<forward code="success" page="/admin/dashboard/reloadType.jsp"/>
		</action>
		
		<action path="dash_act_synth_mngt" class="com.edeal.frontline.controller.actions.custom.ActSynthListAction" allowAnonymous="false">
			<param name="noListParams" value="true"/>
			<param name="gridName" value="ACTIVITEMNGT"/>
			<forward code="success" page="/navigation/dashboard/gridPages/activitemngt_dash.jsp"/>
		</action>
		<action path="dash_act_synth_mngt_ajax" class="com.edeal.frontline.controller.actions.custom.ActSynthListAction" allowAnonymous="false">
			<param name="ActorSession" value="true"/>
			<param name="gridName" value="ACTIVITEMNGT"/>
			<param name="executeQuery" value="true"/>
			<param name="embedded" value="true"/>
			<param name="noListParams" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_act_alt_synth_mngt_ajax" class="com.edeal.frontline.controller.actions.custom.ActSynthAltListAction" allowAnonymous="false">
			<param name="ActorSession" value="true"/>
			<param name="gridName" value="ACTIVITEMNGT2"/>
			<param name="executeQuery" value="true"/>
			<param name="embedded" value="true"/>
			<param name="noListParams" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_act_synth" class="com.edeal.frontline.controller.actions.custom.ActSynthListAction" allowAnonymous="false">
			<param name="noListParams" value="true"/>
			<param name="ActorSession" value="true"/>
			<param name="gridName" value="ACTIVITE"/>
			<forward code="success" page="/navigation/dashboard/gridPages/activite_dash.jsp"/>
		</action>	
		<action path="dash_act_synth_ajax" class="com.edeal.frontline.controller.actions.custom.ActSynthListAction" allowAnonymous="false">
			<param name="ActorSession" value="true"/>
			<param name="gridName" value="ACTIVITE"/>
			<param name="executeQuery" value="true"/>
			<param name="embedded" value="true"/>
			<param name="noListParams" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		<action path="dash_act_alt_synth_ajax" class="com.edeal.frontline.controller.actions.custom.ActSynthAltListAction" allowAnonymous="false">
			<param name="ActorSession" value="true"/>
			<param name="gridName" value="ACTIVITE2"/>
			<param name="executeQuery" value="true"/>
			<param name="embedded" value="true"/>
			<param name="noListParams" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_calendar" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<forward code="success" page="/navigation/dashboard/gridPages/calendar_dash.jsp"/>
		</action>
		<action path="dash_day_calendar" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<param name="type" value="WEEK"/>
			<subaction class="com.edeal.frontline.controller.actions.agenda.ToDoAction">
				<param name="type" value="DAY"/>
				<param name="attributeName" value="ToDoList"/>
				<result code="success" continue="true"/>
			</subaction>
			<forward code="success" page="/navigation/dashboard/gridPages/calendar_dash.jsp?type=DAY"/>
		</action>
		<action path="dash_week_calendar" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<param name="type" value="WEEK"/>
			<subaction class="com.edeal.frontline.controller.actions.agenda.ToDoAction">
				<param name="type" value="WEEK"/>
				<param name="attributeName" value="ToDoList"/>
				<result code="success" continue="true"/>
			</subaction>
			<forward code="success" page="/navigation/dashboard/gridPages/calendar_dash.jsp?type=WEEK"/>
		</action>
		<action path="dash_workweek_calendar" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">					
			<subaction class="com.edeal.frontline.controller.actions.agenda.ToDoAction">
				<param name="type" value="WORKWEEK"/>
				<param name="attributeName" value="ToDoList"/>
				<result code="success" continue="true"/>
			</subaction>
			<subaction path="workweek_agenda_data" class="com.edeal.frontline.controller.actions.agenda.AgendaAction" allowAnonymous="false">
				<param name="type" value="WORKWEEK"/>
				<result code="success" continue="true"/>
			</subaction>
			<forward code="success" page="/navigation/dashboard/gridPages/calendar_dash.jsp?type=WORKWEEK"/>
		</action>
		<action path="dash_month_calendar" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<param name="type" value="MONTH"/>
			<subaction class="com.edeal.frontline.controller.actions.agenda.ToDoAction">
				<param name="type" value="MONTH"/>
				<param name="attributeName" value="ToDoList"/>
				<result code="success" continue="true"/>
			</subaction>
			<forward code="success" page="/navigation/dashboard/gridPages/calendar_dash.jsp?type=MONTH"/>
		</action>
		
		<action path="dash_campaign" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<param name="code" value="DASH_CAMP"/>
			<forward code="success" page="/navigation/dashboard/gridPages/campaign_dash.jsp"/>
		</action>
		<action path="dash_campaign_ajax" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<param name="noListParams" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_commsuccessrate" class="com.edeal.frontline.controller.actions.custom.DashCommSuccessRateListAction" allowAnonymous="false">
			<param name="noListParams" value="true"/>
			<param name="gridName" value="COMMRATE"/>
			<forward code="success" page="/navigation/dashboard/gridPages/commrate_dash.jsp"/>
		</action>
		<action path="dash_commsuccessrate_ajax" class="com.edeal.frontline.controller.actions.custom.DashCommSuccessRateListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="code" value="COMMRATE"/>
			<param name="noListParams" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_events" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<param name="noListParams" value="true"/>
			<param name="gridName" value="EVENEMENTS"/>
			<forward code="success" page="/navigation/dashboard/gridPages/evenements_dash.jsp"/>
		</action>
		<action path="dash_events_ajax" class="com.edeal.frontline.controller.actions.custom.EventListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="noListParams" value="true"/>
			<param name="gridName" value="EVENEMENTS"/>
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_infos" class="com.edeal.frontline.controller.actions.custom.InformationPanelListAction" allowAnonymous="false">
			<param name="gridName" value="INFOSPAN"/>
			<forward code="success" page="/navigation/dashboard/gridPages/infospan_dash.jsp"/>
		</action>
		<action path="dash_infos_ajax" class="com.edeal.frontline.controller.actions.custom.InformationPanelListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="gridName" value="INFOSPAN"/>
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_interaction" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<param name="code" value="AGENDA"/>
			<forward code="success" page="/navigation/dashboard/gridPages/agenda_dash.jsp"/>
		</action>
		<action path="dash_interaction_todo" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<param name="code" value="TODODASH"/>
			<forward code="success" page="/navigation/dashboard/gridPages/todo_dash.jsp"/>
		</action>
		<action path="dash_interaction_correspondance" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<param name="code" value="CORESPDASH"/>
			<forward code="success" page="/navigation/dashboard/gridPages/correspondance_dash.jsp"/>
		</action>
		<action path="dash_interaction_ajax" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<param name="noListParams" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_opportunity" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<param name="code" value="DASH_OPP"/>
			<forward code="success" page="/navigation/dashboard/gridPages/opp_dash.jsp"/>

		</action>
		<action path="dash_opportunity_ajax" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false">
			<param name="code" value="DASH_OPP"/>
			<param name="noListParams" value="true"/>
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_pipe_etat" class="com.edeal.frontline.controller.actions.custom.PipeEtatListAction" allowAnonymous="false">
			<param name="type" value="dashboard"/>
			<param name="noListParams" value="true"/>
			<param name="ActorSession" value="true"/>
			<param name="gridName" value="PIPEETAT"/>
			<forward code="success" page="/navigation/dashboard/gridPages/pipeetat_dash.jsp"/>
		</action>
		<action path="dash_pipe_etat_ajax" class="com.edeal.frontline.controller.actions.custom.PipeEtatListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="type" value="dashboard"/>
			<param name="noListParams" value="true"/>
			<param name="ActorSession" value="true"/>
			<param name="gridName" value="PIPEETAT"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_pipe_global" class="com.edeal.frontline.controller.actions.custom.PipeEtatListAction" allowAnonymous="false">
			<param name="type" value="dashboard"/>
			<param name="noListParams" value="true"/>
			<param name="gridName" value="PIPEETATMNGT"/>
			<forward code="success" page="/navigation/dashboard/gridPages/pipeetatmngt_dash.jsp"/>
		</action>
		<action path="dash_pipe_global_ajax" class="com.edeal.frontline.controller.actions.custom.PipeEtatListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="type" value="dashboard"/>
			<param name="noListParams" value="true"/>
			<param name="gridName" value="PIPEETATMNGT"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_pipe_tmp" class="com.edeal.frontline.controller.actions.custom.PipeTmpListAction" allowAnonymous="false">
			<param name="noListParams" value="true"/>
			<param name="ActorSession" value="true"/>
			<param name="gridName" value="PIPETMP"/>
			<forward code="success" page="/navigation/dashboard/gridPages/pipetmp_dash.jsp"/>
		</action>
		<action path="dash_pipe_tmp_ajax" class="com.edeal.frontline.controller.actions.custom.PipeTmpListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="noListParams" value="true"/>
			<param name="ActorSession" value="true"/>
			<param name="gridName" value="PIPETMP"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_pipe_tmp_MNGT" class="com.edeal.frontline.controller.actions.custom.PipeTmpListAction" allowAnonymous="false">
			<param name="noListParams" value="true"/>
			<param name="gridName" value="PIPETMPMNGT"/>
			<forward code="success" page="/navigation/dashboard/gridPages/pipetmpmngt_dash.jsp"/>
		</action>
		<action path="dash_pipe_tmp_MNGT_ajax" class="com.edeal.frontline.controller.actions.custom.PipeTmpListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="noListParams" value="true"/>
			<param name="gridName" value="PIPETMPMNGT"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_service" class="com.edeal.frontline.controller.actions.custom.DashServiceListAction" allowAnonymous="false">
			<param name="noListParams" value="true"/>
			<param name="gridName" value="SERVICE"/>
			<forward code="success" page="/navigation/dashboard/gridPages/service_dash.jsp"/>
		</action>
		<action path="dash_service_ajax" class="com.edeal.frontline.controller.actions.custom.DashServiceListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="code" value="SERVICE"/>
			<param name="noListParams" value="true"/>		
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_solicitation" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false">
			<param name="code" value="DASH_SOL"/>
			<forward code="success" page="/navigation/dashboard/gridPages/sol_dash.jsp"/>
		</action>
		<action path="solr_search" class="com.edeal.frontline.controller.actions.AnnuaireAction" allowAnonymous="false">
			<param name="code" value="DASH_SOL"/>
			<forward code="success" page="/navigation/dashboard/gridPages/solr_search.jsp"/>
		</action>
		<action path="dash_solicitation_ajax" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<param name="noListParams" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		
		<action path="dash_common" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false">
			<forward code="success" page="/navigation/dashboard/gridPages/common_dash.jsp"/>
		</action>
		<action path="graph_dash_common" allowAnonymous="false">
			<forward code="success" page="/navigation/dashboard/gridPages/graph_common_dash.jsp"/>
		</action>
	
	</actions>
</mapping>
