From 568fc3309075ee9ba473b5dc8a3f31c43f83424a Mon Sep 17 00:00:00 2001 From: Alex Orluc <alex.orluc@maarch.org> Date: Tue, 2 Aug 2016 16:25:19 +0000 Subject: [PATCH] FEAT #4465 add url security --- visa/trunk/xml/IVS/requests_definitions.xml | 9 +++++++++ visa/trunk/xml/IVS/validation_rules.xml | 15 +++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/visa/trunk/xml/IVS/requests_definitions.xml b/visa/trunk/xml/IVS/requests_definitions.xml index e58b444cfcb..58c7c29cbb3 100755 --- a/visa/trunk/xml/IVS/requests_definitions.xml +++ b/visa/trunk/xml/IVS/requests_definitions.xml @@ -47,10 +47,19 @@ <parameter name="page" value="saveVisaModel"/> <parameter name="module" value="visa"/> </requestDefinition> + <requestDefinition method="GET" path="/apps/maarch_entreprise/index.php" validationRule="vi_getVisaModelByTitle" > + <parameter name="display" value="true"/> + <parameter name="module" value="visa"/> + <parameter name="page" value="getVisaModelByTitle"/> + </requestDefinition> <requestDefinition method="POST" path="/apps/maarch_entreprise/index.php" validationRule="vi_saveVisaWF" > <parameter name="page" value="saveVisaWF"/> <parameter name="module" value="visa"/> </requestDefinition> + <requestDefinition method="POST" path="/apps/maarch_entreprise/index.php" validationRule="vi_resetVisaWF" > + <parameter name="page" value="resetVisaWF"/> + <parameter name="module" value="visa"/> + </requestDefinition> <requestDefinition method="GET" path="/apps/maarch_entreprise/index.php" validationRule="vi_saveVisaWF" > <parameter name="page" value="saveVisaWF"/> <parameter name="module" value="visa"/> diff --git a/visa/trunk/xml/IVS/validation_rules.xml b/visa/trunk/xml/IVS/validation_rules.xml index e565e9e4479..42c9b6b390a 100755 --- a/visa/trunk/xml/IVS/validation_rules.xml +++ b/visa/trunk/xml/IVS/validation_rules.xml @@ -35,6 +35,9 @@ <parameter name="objectType" type="identifier" /> <parameter name="objectId" type="identifier" /> </validationRule> + <validationRule name="vi_getVisaModelByTitle" extends="standardForm" mode="error"> + <parameter name="title" type="string" /> + </validationRule> <validationRule name="vi_saveVisaModel" extends="standardForm" mode="error"> <parameter name="id_list" type="string" /> <parameter name="title" type="string" /> @@ -54,6 +57,18 @@ <parameter name="fromDetail" type="YN" /> <parameter name="cons_empty" type="boolean" /> </validationRule> + <validationRule name="vi_resetVisaWF" extends="standardForm" mode="error"> + <parameter name="res_id" type="integer" /> + <parameter name="coll_id" type="collection_list" /> + <parameter name="dates" type="string" /> + <parameter name="id_list" type="string" /> + <parameter name="title" type="string" /> + <parameter name="conseillers" type="string" /> + <parameter name="consignes" type="string" /> + <parameter name="list_sign" type="string" /> + <parameter name="fromDetail" type="YN" /> + <parameter name="cons_empty" type="boolean" /> + </validationRule> <validationRule name="vi_sign_ans" extends="standardForm" mode="error"> <parameter name="id" type="string" /> <parameter name="collId" type="collection_list" /> -- GitLab