Beispiel #1
0
 def get(self, registry_id, nomeDesenho):
     msg = ""
     desenho_data = _EMPTYDESENHO()
     desenho = ""
     if registry_id in model.DESENHO:
         desenho_data.update(model.DESENHO[registry_id])
         desenho = desenho_data['desenhos'][nomeDesenho]
         self.render("modules/paint/svg-editor.html", REGISTRY_ID=registry_id,
                 NOMEPAG='desenhos',IMAGE=desenho, EDIT_PICTURE = nomeDesenho)
Beispiel #2
0
 def get(self, registry_id):
     msg = ""
     user = self.get_current_user()
     permissao = False
     if (isAUser(registry_id) and registry_id == user):
         permissao = True
     desenho_data = _EMPTYDESENHO()
     desenhos = []
     if registry_id in model.DESENHO:
         desenho_data.update(model.DESENHO[registry_id])
         desenhos = desenho_data['desenhos'].items()
     self.render("modules/paint/desenhos.html", NOMEPAG='desenhos', \
             REGISTRY_ID=registry_id, DESENHOS = desenhos, MSG="", PERMISSAO = permissao)
Beispiel #3
0
 def get(self, registry_id, nomeDesenho):
     msg = ""
     desenho_data = _EMPTYDESENHO()
     desenho = ""
     if registry_id in model.DESENHO:
         desenho_data.update(model.DESENHO[registry_id])
         desenho = desenho_data['desenhos'][nomeDesenho]
         desenho_data['desenhos'].pop(nomeDesenho)
         
         try:
             model.DESENHO[registry_id] = desenho_data
         except:
             self.render("home.html", MSG=u"Erro: %s" % detail, NOMEPAG='desenhos')
             return
     self.redirect("/paint/%s" % registry_id )
Beispiel #4
0
    def post(self, registry_id, image):
        msg = ""
        user = self.get_current_user()

        if not (isAUser(registry_id) and registry_id == user):
            msg = u"Você não tem permissão para editar este desenho."
            self.render("home.html", MSG=msg,NOMEPAG='desenhos', REGISTRY_ID=registry_id)
            return
        
        nomeDesenho = self.get_argument("nomeDesenho", "").replace(" ", "_")
        desenho = self.get_argument("desenho", "")
        desenho_data = _EMPTYDESENHO()
        if registry_id in model.DESENHO:
            desenho_data.update(model.DESENHO[registry_id])
        desenho_data['desenhos'][nomeDesenho] = desenho
        try:
            model.DESENHO[registry_id] = desenho_data
        except:
            self.render("home.html", MSG=u"Erro: %s" % detail, NOMEPAG='desenhos')
            return