toulouse-maelis: auth persons no more managed on family (#71388)
gitea-wip/passerelle/pipeline/pr-main This commit looks good Details

This commit is contained in:
Nicolas Roche 2022-11-17 08:13:04 +01:00
parent 23d086b6d0
commit c06572e914
6 changed files with 0 additions and 104 deletions

View File

@ -500,15 +500,6 @@ UPDATE_FAMILY_SCHEMA = {
},
'rl1': RLINFO_SCHEMA,
'rl2': RLINFO_SCHEMA,
'authorizedPersonList': {
'oneOf': [
{
'type': 'array',
'items': AUTHORIZEDPERSON_SCHEMA,
},
{'type': 'null'},
],
},
'emergencyPersonList': {
'oneOf': [
{
@ -541,7 +532,6 @@ del create_family_child_schema['properties']['paiInfoBean']
CREATE_RL1_SCHEMA = copy.deepcopy(CREATE_FAMILY_SCHEMA)
del CREATE_RL1_SCHEMA['properties']['rl2']
del CREATE_RL1_SCHEMA['properties']['authorizedPersonList']
del CREATE_RL1_SCHEMA['properties']['emergencyPersonList']
del CREATE_RL1_SCHEMA['properties']['childList']
del CREATE_RL1_SCHEMA['properties']['rl1']['properties']['contact']

View File

@ -69,8 +69,6 @@
<xs:element name="updateCoordinate" type="tns:updateCoordinate"/>
<xs:element name="updateCoordinateResponse" type="tns:updateCoordinateResponse"/>
<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="updateFamilyEmergencyPersonListResponse" type="tns:updateFamilyEmergencyPersonListResponse"/>
<xs:element name="updateFamilyResponse" type="tns:updateFamilyResponse"/>
@ -156,7 +154,6 @@
<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="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="indicatorList" nillable="true" type="ns1:indicatorValueBean"/>
<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 maxOccurs="unbounded" minOccurs="0" name="childList" type="ns1:childInfoBean"/>
<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 minOccurs="0" name="emergencyPersonList" type="ns1:emergencyPersonListBean"/>
</xs:sequence>
</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:sequence>
<xs:element minOccurs="0" name="familyResult" type="tns:familyBean"/>
@ -527,7 +514,6 @@
<xs:element minOccurs="0" name="rl2" type="tns:rlInfoBean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="childList" type="ns1:childBean"/>
<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="emergencyPersonList" type="ns1:emergencyPersonBean"/>
</xs:sequence>
@ -553,15 +539,6 @@
<xs:element maxOccurs="unbounded" minOccurs="0" name="itemList" type="ns2:itemBean"/>
</xs:sequence>
</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:sequence/>
</xs:complexType>
@ -1294,10 +1271,6 @@
<wsdl:part element="tns:readPAIList" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="updateFamilyAuthorizedPersonList">
<wsdl:part element="tns:updateFamilyAuthorizedPersonList" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="updateChildIndicatorsResponse">
<wsdl:part element="tns:updateChildIndicatorsResponse" name="parameters">
</wsdl:part>
@ -1450,10 +1423,6 @@
<wsdl:part element="tns:readVaccinList" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="updateFamilyAuthorizedPersonListResponse">
<wsdl:part element="tns:updateFamilyAuthorizedPersonListResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="readCategoryList">
<wsdl:part element="tns:readCategoryList" name="parameters">
</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)
childList : la liste des enfants (facultatif)
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
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)
childList : la liste des enfants
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
emergencyPersonList : la liste des personnes à prévenir
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>
</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:documentation>Méthodes de lecture du paramétrage de référence
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"/>
</wsdl:fault>
</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">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="readCategoryList">

View File

@ -78,16 +78,6 @@
<mail>pueblo@example.org</mail>
</contact>
</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>
<num>613880</num>
<lastname>DOE</lastname>

View File

@ -77,16 +77,6 @@
<mail>pueblo@example.org</mail>
</contact>
</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>
<num>613880</num>
<lastname>DOE</lastname>

View File

@ -78,16 +78,6 @@
<mail>pueblo@example.org</mail>
</contact>
</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>
<num>613880</num>
<lastname>DOE</lastname>

View File

@ -563,7 +563,6 @@ def test_read_family(mocked_post, mocked_get, read_family, con, app):
del data['RL1']
del data['RL2']
del data['childList']
del data['authorizedPersonList']
del data['emergencyPersonList']
assert data == {
'number': 1312,