<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		<action path="runSimule" class="com.edeal.frontline.controller.actions.SimulateEWSOTF" allowAnonymous="false">
			<forward code="success" page="/admin/simule.jsp"/>
		</action>
		<!--  Lecture Actor -->
		<action path="read_actor" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Actor"/>
			<display code="success" action="/admin/actor/read_action.jsp" body="/admin/actor/read.jsp" jsInclude="/js/checkFields.jsp,/js/format_tel.jsp,/js/cti.jsp"/>
		</action>
		<!--  Edition Actor -->
		<action path="edit_actor" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Actor"/>
			<display code="success" jsInclude="/js/format_tel.jsp,/js/ac/fobAC_js.jsp" action="/admin/actor/edit_action.jsp" body="/admin/actor/edit.jsp"/>
		</action>
		<!--  Refresh Actor -->
		<action path="refresh_actor" class="com.edeal.frontline.controller.actions.RefreshAction" allowAnonymous="false">
			<param name="type" value="Actor"/>
			<display code="success" action="/admin/actor/edit_action.jsp" body="/admin/actor/edit.jsp" jsInclude="/js/format_tel.jsp,/js/ac/fobAC_js.jsp"/>

		</action>

		<!-- Disable Actor -->
		<action path="disable_actor" class="com.edeal.frontline.controller.actions.DisableActorAction" allowAnonymous="false">
			<param name="type" value="Actor"/>
			<redirect code="success" page="/read_actor.fl"/>
		</action>

		<!--  Duplicate Actor -->
		<action path="duplicate_actor" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Actor"/>
			<subaction class="com.edeal.frontline.controller.actions.DuplicateActor">
				<param name="type" value="Actor"/>
				<result code="success" continue="true"/>
			</subaction>
			<display code="success" jsInclude="/js/format_tel.jsp,/js/ac/fobAC_js.jsp" action="/admin/actor/edit_action.jsp" body="/admin/actor/edit.jsp" />
		</action>

		<!--  Creation Actor -->
		<action path="create_actor" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Actor"/>
			<display code="success" jsInclude="/js/format_tel.jsp,/js/ac/fobAC_js.jsp" action="/admin/actor/edit_action.jsp" body="/admin/actor/edit.jsp" />
		</action>
		<!--  Sauvegarde Actor -->
		<action path="save_actor" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Actor"/>
			<redirect code="success" page="/read_actor.fl"/>
		</action>
		<action path="delete_actor" class="com.edeal.frontline.controller.actions.DeleteAction" allowAnonymous="false">
			<param name="type" value="Actor"/>
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=ACTOR"/>
		</action>

		<!--  Synchro actions -->
		<action path="syncUserStart" class="com.edeal.frontline.controller.actions.DoSyncUserAction" allowAnonymous="false">
			<forward code="success" page="/common/synchro/syncUserStart.jsp"/>
		</action>
		<action path="doSyncUser" class="com.edeal.frontline.controller.actions.DoSyncUserAction" allowAnonymous="false">
			<forward code="success" page="/common/synchro/doSyncUser.jsp"/>
		</action>	

		<action path="cleanUserStart" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<forward code="success" page="/common/synchro/cleanUserStart.jsp"/>
		</action>
		<action path="doCleanUser" class="com.edeal.frontline.controller.actions.DoCleanUserAction" allowAnonymous="false">
			<forward code="success" page="/common/synchro/doCleanUser.jsp"/>
		</action>
		<action path="changeGoogleParams" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<forward code="success" page="/common/synchro/changeGoogleOptions.jsp"/>
		</action>
		<action path="saveSyncUpdates" class="com.edeal.frontline.controller.actions.SaveGoogleSyncParamsAction" allowAnonymous="false">
			<forward code="success" page="/common/synchro/changeGoogleOptions.jsp?action=success"/>
			<forward code="failure" page="/common/synchro/changeGoogleOptions.jsp?action=password"/>
		</action>

		<action path="read_userprofile" class="com.edeal.frontline.GetIdActorInRequest" allowAnonymous="false">
				<subaction class="com.edeal.frontline.controller.actions.LoadAction">
					<param name="type" value="Actor"/>
					<result code="success" continue="true"/>
				</subaction>
				<subaction class="com.edeal.frontline.controller.actions.custom.GetWallUserConfigsAction">
					<param name="type" value="WallUserConfig" />
					<result code="success" continue="true"/>
				</subaction>
				<display code="success" action="/admin/actor/read_action_userprofile.jsp" body="/admin/actor/read_userprofile.jsp"/>
		</action>

		<action path="edit_userprofile" class="com.edeal.frontline.GetIdActorInRequest" allowAnonymous="false">
				<subaction class="com.edeal.frontline.controller.actions.LoadAction">
					<param name="type" value="Actor"/>
					<result code="success" continue="true"/>
				</subaction>
				<subaction class="com.edeal.frontline.controller.actions.custom.GetWallUserConfigsAction">
					<param name="type" value="WallUserConfig" />
					<result code="success" continue="true"/>
				</subaction>
				<display code="success" action="/admin/actor/edit_action_userprofile.jsp" body="/admin/actor/edit_userprofile.jsp" jsInclude="/js/format_tel.jsp,/js/ac/fobAC_js.jsp"/>
		</action>

		<action path="save_userprofile" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
				<param name="type" value="Actor"/>
				<subaction class="com.edeal.frontline.controller.actions.custom.SaveWallUserConfigAction">
					<result code="success" continue="true"/>
				</subaction>
				<redirect code="success" page="/read_userprofile.fl"/>
		</action>
			<action path="mobile_activation" class="com.edeal.frontline.controller.actions.mobile.DoActivateMobileApplication" allowAnonymous="false">
				<forward code="success" page="/admin/actor/activateMobile.jsp"/>
			</action>

		<action path="check_pwd_ajax" class="com.edeal.frontline.controller.actions.CheckPasswordAction">
				<forward code="success" page="/common/json.jsp"/>
		</action>
	</actions>
</mapping>
