toulouse-maelis: auth persons no more managed on family (#71388)
gitea-wip/passerelle/pipeline/pr-main This commit looks good
Details
gitea-wip/passerelle/pipeline/pr-main This commit looks good
Details
This commit is contained in:
parent
23d086b6d0
commit
c06572e914
|
@ -500,15 +500,6 @@ UPDATE_FAMILY_SCHEMA = {
|
||||||
},
|
},
|
||||||
'rl1': RLINFO_SCHEMA,
|
'rl1': RLINFO_SCHEMA,
|
||||||
'rl2': RLINFO_SCHEMA,
|
'rl2': RLINFO_SCHEMA,
|
||||||
'authorizedPersonList': {
|
|
||||||
'oneOf': [
|
|
||||||
{
|
|
||||||
'type': 'array',
|
|
||||||
'items': AUTHORIZEDPERSON_SCHEMA,
|
|
||||||
},
|
|
||||||
{'type': 'null'},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
'emergencyPersonList': {
|
'emergencyPersonList': {
|
||||||
'oneOf': [
|
'oneOf': [
|
||||||
{
|
{
|
||||||
|
@ -541,7 +532,6 @@ del create_family_child_schema['properties']['paiInfoBean']
|
||||||
|
|
||||||
CREATE_RL1_SCHEMA = copy.deepcopy(CREATE_FAMILY_SCHEMA)
|
CREATE_RL1_SCHEMA = copy.deepcopy(CREATE_FAMILY_SCHEMA)
|
||||||
del CREATE_RL1_SCHEMA['properties']['rl2']
|
del CREATE_RL1_SCHEMA['properties']['rl2']
|
||||||
del CREATE_RL1_SCHEMA['properties']['authorizedPersonList']
|
|
||||||
del CREATE_RL1_SCHEMA['properties']['emergencyPersonList']
|
del CREATE_RL1_SCHEMA['properties']['emergencyPersonList']
|
||||||
del CREATE_RL1_SCHEMA['properties']['childList']
|
del CREATE_RL1_SCHEMA['properties']['childList']
|
||||||
del CREATE_RL1_SCHEMA['properties']['rl1']['properties']['contact']
|
del CREATE_RL1_SCHEMA['properties']['rl1']['properties']['contact']
|
||||||
|
|
|
@ -69,8 +69,6 @@
|
||||||
<xs:element name="updateCoordinate" type="tns:updateCoordinate"/>
|
<xs:element name="updateCoordinate" type="tns:updateCoordinate"/>
|
||||||
<xs:element name="updateCoordinateResponse" type="tns:updateCoordinateResponse"/>
|
<xs:element name="updateCoordinateResponse" type="tns:updateCoordinateResponse"/>
|
||||||
<xs:element name="updateFamily" type="tns:updateFamily"/>
|
<xs:element name="updateFamily" type="tns:updateFamily"/>
|
||||||
<xs:element name="updateFamilyAuthorizedPersonList" type="tns:updateFamilyAuthorizedPersonList"/>
|
|
||||||
<xs:element name="updateFamilyAuthorizedPersonListResponse" type="tns:updateFamilyAuthorizedPersonListResponse"/>
|
|
||||||
<xs:element name="updateFamilyEmergencyPersonList" type="tns:updateFamilyEmergencyPersonList"/>
|
<xs:element name="updateFamilyEmergencyPersonList" type="tns:updateFamilyEmergencyPersonList"/>
|
||||||
<xs:element name="updateFamilyEmergencyPersonListResponse" type="tns:updateFamilyEmergencyPersonListResponse"/>
|
<xs:element name="updateFamilyEmergencyPersonListResponse" type="tns:updateFamilyEmergencyPersonListResponse"/>
|
||||||
<xs:element name="updateFamilyResponse" type="tns:updateFamilyResponse"/>
|
<xs:element name="updateFamilyResponse" type="tns:updateFamilyResponse"/>
|
||||||
|
@ -156,7 +154,6 @@
|
||||||
<xs:element minOccurs="0" name="RL2" type="tns:rlInfoBean"/>
|
<xs:element minOccurs="0" name="RL2" type="tns:rlInfoBean"/>
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="quotientList" nillable="true" type="ns1:familyQuotientBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="quotientList" nillable="true" type="ns1:familyQuotientBean"/>
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="emergencyPersonList" nillable="true" type="ns1:emergencyPersonBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="emergencyPersonList" nillable="true" type="ns1:emergencyPersonBean"/>
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" nillable="true" type="ns1:familyPersonBean"/>
|
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="childList" nillable="true" type="ns1:childInfoBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="childList" nillable="true" type="ns1:childInfoBean"/>
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="ns1:indicatorValueBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" nillable="true" type="ns1:indicatorValueBean"/>
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="childErrorList" nillable="true" type="xs:string"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="childErrorList" nillable="true" type="xs:string"/>
|
||||||
|
@ -371,20 +368,10 @@
|
||||||
<xs:element minOccurs="0" name="rl2" type="tns:rlInfoBean"/>
|
<xs:element minOccurs="0" name="rl2" type="tns:rlInfoBean"/>
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns1:childInfoBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns1:childInfoBean"/>
|
||||||
<xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
|
<xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
|
||||||
<xs:element minOccurs="0" name="authorizedPersonList" type="tns:authorizedPersonListBean"/>
|
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns1:indicatorValueUpdBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns1:indicatorValueUpdBean"/>
|
||||||
<xs:element minOccurs="0" name="emergencyPersonList" type="ns1:emergencyPersonListBean"/>
|
<xs:element minOccurs="0" name="emergencyPersonList" type="ns1:emergencyPersonListBean"/>
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
<xs:complexType name="authorizedPersonListBean">
|
|
||||||
<xs:complexContent>
|
|
||||||
<xs:extension base="tns:abstractSpecRequestBean">
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="personList" nillable="true" type="ns1:familyPersonBean"/>
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:extension>
|
|
||||||
</xs:complexContent>
|
|
||||||
</xs:complexType>
|
|
||||||
<xs:complexType name="updateFamilyResponse">
|
<xs:complexType name="updateFamilyResponse">
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element minOccurs="0" name="familyResult" type="tns:familyBean"/>
|
<xs:element minOccurs="0" name="familyResult" type="tns:familyBean"/>
|
||||||
|
@ -527,7 +514,6 @@
|
||||||
<xs:element minOccurs="0" name="rl2" type="tns:rlInfoBean"/>
|
<xs:element minOccurs="0" name="rl2" type="tns:rlInfoBean"/>
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns1:childBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns1:childBean"/>
|
||||||
<xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
|
<xs:element minOccurs="0" name="isForceCreateChild" type="xs:boolean"/>
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="authorizedPersonList" type="ns1:familyPersonBean"/>
|
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns1:indicatorValueAddBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="indicatorList" type="ns1:indicatorValueAddBean"/>
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="emergencyPersonList" type="ns1:emergencyPersonBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="emergencyPersonList" type="ns1:emergencyPersonBean"/>
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
|
@ -553,15 +539,6 @@
|
||||||
<xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
<xs:complexType name="updateFamilyAuthorizedPersonList">
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element name="numDossier" type="xs:int"/>
|
|
||||||
<xs:element name="authorizedPersonList" type="tns:authorizedPersonListBean"/>
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
<xs:complexType name="updateFamilyAuthorizedPersonListResponse">
|
|
||||||
<xs:sequence/>
|
|
||||||
</xs:complexType>
|
|
||||||
<xs:complexType name="readCategoryList">
|
<xs:complexType name="readCategoryList">
|
||||||
<xs:sequence/>
|
<xs:sequence/>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
|
@ -1294,10 +1271,6 @@
|
||||||
<wsdl:part element="tns:readPAIList" name="parameters">
|
<wsdl:part element="tns:readPAIList" name="parameters">
|
||||||
</wsdl:part>
|
</wsdl:part>
|
||||||
</wsdl:message>
|
</wsdl:message>
|
||||||
<wsdl:message name="updateFamilyAuthorizedPersonList">
|
|
||||||
<wsdl:part element="tns:updateFamilyAuthorizedPersonList" name="parameters">
|
|
||||||
</wsdl:part>
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="updateChildIndicatorsResponse">
|
<wsdl:message name="updateChildIndicatorsResponse">
|
||||||
<wsdl:part element="tns:updateChildIndicatorsResponse" name="parameters">
|
<wsdl:part element="tns:updateChildIndicatorsResponse" name="parameters">
|
||||||
</wsdl:part>
|
</wsdl:part>
|
||||||
|
@ -1450,10 +1423,6 @@
|
||||||
<wsdl:part element="tns:readVaccinList" name="parameters">
|
<wsdl:part element="tns:readVaccinList" name="parameters">
|
||||||
</wsdl:part>
|
</wsdl:part>
|
||||||
</wsdl:message>
|
</wsdl:message>
|
||||||
<wsdl:message name="updateFamilyAuthorizedPersonListResponse">
|
|
||||||
<wsdl:part element="tns:updateFamilyAuthorizedPersonListResponse" name="parameters">
|
|
||||||
</wsdl:part>
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="readCategoryList">
|
<wsdl:message name="readCategoryList">
|
||||||
<wsdl:part element="tns:readCategoryList" name="parameters">
|
<wsdl:part element="tns:readCategoryList" name="parameters">
|
||||||
</wsdl:part>
|
</wsdl:part>
|
||||||
|
@ -1778,7 +1747,6 @@ Cette méthode permet de mettre à jour les informations relatives au FSL pour u
|
||||||
rl2 : résponsable légal 2 (facultatif)
|
rl2 : résponsable légal 2 (facultatif)
|
||||||
childList : la liste des enfants (facultatif)
|
childList : la liste des enfants (facultatif)
|
||||||
isForceCreateChild : null ou false et doublon de RL1 ou d'enfant détecté
|
isForceCreateChild : null ou false et doublon de RL1 ou d'enfant détecté
|
||||||
authorizedPersonList : liste des personnes autorisées à récupérer les enfants
|
|
||||||
indicatorList : liste des indicateurs
|
indicatorList : liste des indicateurs
|
||||||
emergencyPersonList : la liste des personnes à prévenir
|
emergencyPersonList : la liste des personnes à prévenir
|
||||||
|
|
||||||
|
@ -2133,7 +2101,6 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
|
||||||
rl2 : résponsable légal 2 (facultatif)
|
rl2 : résponsable légal 2 (facultatif)
|
||||||
childList : la liste des enfants
|
childList : la liste des enfants
|
||||||
isForceCreateChild : null ou false et doublon de RL1 ou d'enfant détecté
|
isForceCreateChild : null ou false et doublon de RL1 ou d'enfant détecté
|
||||||
authorizedPersonList : liste des personnes autorisées à récupérer les enfants
|
|
||||||
indicatorList : liste des indicateurs
|
indicatorList : liste des indicateurs
|
||||||
emergencyPersonList : la liste des personnes à prévenir
|
emergencyPersonList : la liste des personnes à prévenir
|
||||||
Retourne le dossier famille
|
Retourne le dossier famille
|
||||||
|
@ -2201,24 +2168,6 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
|
||||||
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
|
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
|
||||||
</wsdl:fault>
|
</wsdl:fault>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="updateFamilyAuthorizedPersonList">
|
|
||||||
<wsdl:documentation>Méthode de mise à jour de la liste des personnes autorisées sur la famille
|
|
||||||
La liste comporte toutes les personnes autorisées.
|
|
||||||
Les personnes non présentes dans cette liste sont supprimées en tant que personne autorisée.
|
|
||||||
Déprécié : il faut utiliser la méthode updateChildAutorization car nouvelle gestion par enfant (famille recomposée)
|
|
||||||
|
|
||||||
------------------------------
|
|
||||||
numDossier : numéro de dossier famille (obligatoire)
|
|
||||||
authorizedPersonList : liste des personnes autorisées
|
|
||||||
|
|
||||||
-----------------------------</wsdl:documentation>
|
|
||||||
<wsdl:input message="tns:updateFamilyAuthorizedPersonList" name="updateFamilyAuthorizedPersonList">
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output message="tns:updateFamilyAuthorizedPersonListResponse" name="updateFamilyAuthorizedPersonListResponse">
|
|
||||||
</wsdl:output>
|
|
||||||
<wsdl:fault message="tns:MaelisFamilyException" name="MaelisFamilyException">
|
|
||||||
</wsdl:fault>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="readCategoryList">
|
<wsdl:operation name="readCategoryList">
|
||||||
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
|
<wsdl:documentation>Méthodes de lecture du paramétrage de référence
|
||||||
La liste des catégories
|
La liste des catégories
|
||||||
|
@ -2657,18 +2606,6 @@ Cette méthode permet de mettre à jour les informations relatives au PAI pour u
|
||||||
<soap:fault name="MaelisFamilyException" use="literal"/>
|
<soap:fault name="MaelisFamilyException" use="literal"/>
|
||||||
</wsdl:fault>
|
</wsdl:fault>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
<wsdl:operation name="updateFamilyAuthorizedPersonList">
|
|
||||||
<soap:operation soapAction="" style="document"/>
|
|
||||||
<wsdl:input name="updateFamilyAuthorizedPersonList">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output name="updateFamilyAuthorizedPersonListResponse">
|
|
||||||
<soap:body use="literal"/>
|
|
||||||
</wsdl:output>
|
|
||||||
<wsdl:fault name="MaelisFamilyException">
|
|
||||||
<soap:fault name="MaelisFamilyException" use="literal"/>
|
|
||||||
</wsdl:fault>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="readCategoryList">
|
<wsdl:operation name="readCategoryList">
|
||||||
<soap:operation soapAction="" style="document"/>
|
<soap:operation soapAction="" style="document"/>
|
||||||
<wsdl:input name="readCategoryList">
|
<wsdl:input name="readCategoryList">
|
||||||
|
|
|
@ -78,16 +78,6 @@
|
||||||
<mail>pueblo@example.org</mail>
|
<mail>pueblo@example.org</mail>
|
||||||
</contact>
|
</contact>
|
||||||
</emergencyPersonList>
|
</emergencyPersonList>
|
||||||
<authorizedPersonList>
|
|
||||||
<numPerson>614121</numPerson>
|
|
||||||
<firstname>CATHY</firstname>
|
|
||||||
<lastname>PALENNE</lastname>
|
|
||||||
<dateBirth>1975-06-28T00:00:00+01:00</dateBirth>
|
|
||||||
<quality>O</quality>
|
|
||||||
<contact>
|
|
||||||
<mobile>0623456789</mobile>
|
|
||||||
</contact>
|
|
||||||
</authorizedPersonList>
|
|
||||||
<childList>
|
<childList>
|
||||||
<num>613880</num>
|
<num>613880</num>
|
||||||
<lastname>DOE</lastname>
|
<lastname>DOE</lastname>
|
||||||
|
|
|
@ -77,16 +77,6 @@
|
||||||
<mail>pueblo@example.org</mail>
|
<mail>pueblo@example.org</mail>
|
||||||
</contact>
|
</contact>
|
||||||
</emergencyPersonList>
|
</emergencyPersonList>
|
||||||
<authorizedPersonList>
|
|
||||||
<numPerson>614121</numPerson>
|
|
||||||
<firstname>CATHY</firstname>
|
|
||||||
<lastname>PALENNE</lastname>
|
|
||||||
<dateBirth>1975-06-28T00:00:00+01:00</dateBirth>
|
|
||||||
<quality>O</quality>
|
|
||||||
<contact>
|
|
||||||
<mobile>0623456789</mobile>
|
|
||||||
</contact>
|
|
||||||
</authorizedPersonList>
|
|
||||||
<childList>
|
<childList>
|
||||||
<num>613880</num>
|
<num>613880</num>
|
||||||
<lastname>DOE</lastname>
|
<lastname>DOE</lastname>
|
||||||
|
|
|
@ -78,16 +78,6 @@
|
||||||
<mail>pueblo@example.org</mail>
|
<mail>pueblo@example.org</mail>
|
||||||
</contact>
|
</contact>
|
||||||
</emergencyPersonList>
|
</emergencyPersonList>
|
||||||
<authorizedPersonList>
|
|
||||||
<numPerson>614121</numPerson>
|
|
||||||
<firstname>CATHY</firstname>
|
|
||||||
<lastname>PALENNE</lastname>
|
|
||||||
<dateBirth>1975-06-28T00:00:00+01:00</dateBirth>
|
|
||||||
<quality>O</quality>
|
|
||||||
<contact>
|
|
||||||
<mobile>0623456789</mobile>
|
|
||||||
</contact>
|
|
||||||
</authorizedPersonList>
|
|
||||||
<childList>
|
<childList>
|
||||||
<num>613880</num>
|
<num>613880</num>
|
||||||
<lastname>DOE</lastname>
|
<lastname>DOE</lastname>
|
||||||
|
|
|
@ -563,7 +563,6 @@ def test_read_family(mocked_post, mocked_get, read_family, con, app):
|
||||||
del data['RL1']
|
del data['RL1']
|
||||||
del data['RL2']
|
del data['RL2']
|
||||||
del data['childList']
|
del data['childList']
|
||||||
del data['authorizedPersonList']
|
|
||||||
del data['emergencyPersonList']
|
del data['emergencyPersonList']
|
||||||
assert data == {
|
assert data == {
|
||||||
'number': 1312,
|
'number': 1312,
|
||||||
|
|
Loading…
Reference in New Issue