Exemplo n.º 1
0
Arquivo: site.py Projeto: CMGS/ymir
def create(token, name):
    site = Site.create(token=token, name=name)
    node = get_node(site.id)
    site.node = node
    site.save()
    comment_table = generate(site.id, token, node)
    comment_table.create_table()
    local_cache[token] = site
    return site
Exemplo n.º 2
0
 def post(self):
   site = Site.all().get()
   if(site):
     self.redirect("/")
   save_items = {'site.title':'','site.admin':'','site.password':''}
   form_items = ['site.title','site.admin','site.password']
   for item in form_items:
     if item in self.request.arguments():
       if self.request.get(item) != "":
         save_items[item] = self.request.get(item)
       else:
         self.json_out({"success":False,"message":"%s is not entered" % item})
         return False
     else:
       self.json_out({"success":False,"message":"%s is not in the form" % item})
       return False
   user = self.ws.users.get_current_user(self)
   site = Site.create(save_items['site.admin'],save_items['site.password'],save_items['site.title'],user)
   self.redirect('/')