- def offre_emploi_liste(self):
- url = "/call/offre_emploi_liste/"
- r = request(url)
- liste_json = r.body_string()
- liste_offres = simplejson.loads(liste_json)
- obj_offres_emploi = []
-
- for offre_dict in liste_offres:
- offre = emploi.OffreEmploi()
- offre.est_affiche = offre_dict['est_affiche']
- offre.statut = offre_dict['statut']
- offre.nom = offre_dict['nom']
- offre.resume = offre_dict['resume']
- offre.description = offre_dict['description']
- offre.poste = offre_dict['poste']
- offre.date_limite = offre_dict['date_limite']
- offre.region = offre_dict['region']
- offre.bureau = offre_dict['bureau']
- offre.duree_affectation = offre_dict['duree_affectation']
- offre.renumeration = offre_dict['renumeration']
- offre.debut_affectation = offre_dict['debut_affectation']
- offre.lieu_affectation = offre_dict['lieu_affectation']
- obj_offres_emploi.append(offre)
- return obj_offres_emploi
+ def offre_emploi_liste(self,):
+ url = settings.RECRUTEMENT_URLS[self.env] + "offre_emploi_liste/"
+ r = req(url)
+ data = r.body_string()
+ offres = [offre.object for offre in serializers.deserialize("json", data)]
+ return offres