Example #1
0
 def get(self):
     a = Apartament.all()
     parametres = {}
     parametres['apartaments'] = a
     #fotos = Fotos.all().filter('apartament =',a)
     #parametres['fotos'] = fotos
     self.render("apartaments.html", **parametres)
Example #2
0
 def get(self):
     a = Apartament.all()
     parametres = {}
     parametres['apartaments'] = a
     #fotos = Fotos.all().filter('apartament =',a)
     #parametres['fotos'] = fotos
     self.render("apartaments.html", **parametres)
Example #3
0
    def post(self):
        if self.Es_administrador():
            nom = self.request.get('nom')
            desc = self.request.get('descripcio')
            lat = self.request.get('lat')
            lon = self.request.get('lon')
            adreca = self.request.get('adreca')

            llista_fotos = []
            for file_data in self.request.POST.getall('imatges[]'):
                f = Fotos(descripcio=file_data.filename, foto=file_data.value)
                f.put()
                llista_fotos.append(f.key())

            a = Apartament(nom=nom,
                           localitzacio=db.GeoPt(float(lat), float(lon)),
                           descripcio=desc,
                           adreca=adreca,
                           fotos=llista_fotos)
            a.put()
Example #4
0
 def post(self):
     if self.Es_administrador():
         nom = self.request.get('nom')
         desc = self.request.get('descripcio')
         lat =   self.request.get('lat')
         lon = self.request.get('lon')
         adreca = self.request.get('adreca')
         
         
         llista_fotos =[]
         for file_data in self.request.POST.getall('imatges[]'):
             f = Fotos(descripcio=file_data.filename, foto= file_data.value)
             f.put()
             llista_fotos.append(f.key())
                
         a = Apartament(nom=nom,
                        localitzacio= db.GeoPt(float(lat), float(lon)),
                        descripcio= desc,
                        adreca = adreca,
                        fotos = llista_fotos)
         a.put()
Example #5
0
    def get(self):
        if self.Es_administrador():
            taula = self.request.get('taula')
            aux = {}
            if taula == 'apartament':
                a = Apartament().all()

                for x in a:
                    aux[x.nom] = x.key().id()
            elif taula == 'habitatge':
                a_id = self.request.get('apartament_id')
                h = Habitatge().all().filter(
                    'apartament =', db.Key.from_path('Apartament', int(a_id)))
                for x in h:
                    aux[x.nom] = x.key().id()

            if aux:
                self.response.headers['Content-Type'] = 'application/json'
                self.response.out.write(json.dumps(aux))
        else:
            self.redirect(users.create_login_url('/'))
Example #6
0
 def get(self):
     if self.Es_administrador():
         a = Apartament.all()
         parametres = {}
         parametres['apartaments']=a
         self.render("habitatge.html",**parametres)
Example #7
0
 def get(self):
     if self.Es_administrador():
         a = Apartament.all()
         parametres = {}
         parametres['apartaments'] = a
         self.render("habitatge.html", **parametres)