diff --git a/cartads/models.py b/cartads/models.py index 7bec33e..e7ed897 100644 --- a/cartads/models.py +++ b/cartads/models.py @@ -260,6 +260,8 @@ class CartADS(BaseResource): message += '' message += 'traitementImmediat1' message += 'idDossierExterne'+formdata.values['tracking_code']+'' + #TODO: param si besoin + message += 'urlNotificationhttp://ads-rec.grandlyon.fr/guichet/test.aspx' message += '' message += '' @@ -407,14 +409,15 @@ class CartADS(BaseResource): # On parcourt la liste a partir de la fin pour chercher le bon dossier idDossierOut = '' nomDossierOut = '' - for objet in sorted(dict_resp['DossierEtape'], key=getOrder): - resp_dossier = self.get_client('cartads-dossier.wsdl').service.GetInfosDossier(self.get_token_cartads(), objet["IdDossier"]) - dict_resp_dossier = sudsobject_to_dict(resp_dossier) - if dict_resp_dossier["IdDossierExterne"] == tracking_code: - #print >> open('/home/grandlyon/log/cartads.debug', 'a+'), datetime.datetime.now(), "IdDossier: ", dict_resp_dossier["IdDossier"] - idDossierOut = dict_resp_dossier["IdDossier"] - nomDossierOut = dict_resp_dossier["NomDossier"] - break; + if 'DossierEtape' in dict_resp: + for objet in sorted(dict_resp['DossierEtape'], key=getOrder): + resp_dossier = self.get_client('cartads-dossier.wsdl').service.GetInfosDossier(self.get_token_cartads(), objet["IdDossier"]) + dict_resp_dossier = sudsobject_to_dict(resp_dossier) + if dict_resp_dossier["IdDossierExterne"] == tracking_code: + #print >> open('/home/grandlyon/log/cartads.debug', 'a+'), datetime.datetime.now(), "IdDossier: ", dict_resp_dossier["IdDossier"] + idDossierOut = dict_resp_dossier["IdDossier"] + nomDossierOut = dict_resp_dossier["NomDossier"] + break; ###print >> open('/home/grandlyon/log/cartads.debug', 'a+'), datetime.datetime.now(), "idDossierOut: ", idDossierOut return {'data': {'IdDossier': idDossierOut, 'NomDossier': nomDossierOut} } @@ -706,6 +709,7 @@ class CartADS(BaseResource): output_string += u"\n" # ajoute 5 PJ supplementaires par pièce + # voir pour - dans l'id, cf. https://dev.entrouvert.org/issues/27750 for i in range(5): output_string += u" \n" output_string += u" \n" diff --git a/extra/static/droitdusol.css b/extra/static/droitdusol.css index 78e6951..e7a1fbf 100644 --- a/extra/static/droitdusol.css +++ b/extra/static/droitdusol.css @@ -27,10 +27,10 @@ margin-bottom: 5px; } .formdef-category-logement .FileWithPreviewWidget .content { - position: relative; +/* position: relative;*/ float: right; - max-width: 258px; - height: 35px; +/* max-width: 258px; + height: 35px;*/ } .formdef-category-logement .FileWithPreviewWidget.widget-required.has-no-file { background-color: #ff000030; @@ -49,11 +49,12 @@ padding-right: 10px; } .formdef-category-logement .FileWithPreviewWidget .hint { - position: relative; + /*position: relative; color:#ffffff00; padding: 3px 8px 5px 8px; top: -10px; - left: -270px; + left: -270px;*/ + width: 400px; } /*.formdef-category-logement .FileWithPreviewWidget .hint:hover,*/ .formdef-category-logement .FileWithPreviewWidget .hint:active { @@ -65,7 +66,7 @@ } .formdef-category-logement .FileWithPreviewWidget .hint:before { position: relative; - content: "ⓘ"; + /*content: "ⓘ";*/ font-size: 1.3em; color: #4242d0; float: right; @@ -80,10 +81,10 @@ } .formdef-category-logement .FileWithPreviewWidget.has-file + .FileWithPreviewWidget.plus { display: flow-root; - position: relative; + /*position: relative; top: -7px; background-color: #b9d4b9; - height: 43px; + height: 43px;*/ } .formdef-category-logement .FileWithPreviewWidget.has-file + .FileWithPreviewWidget.plus2 { top: -14px;