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;