示例#1
0
 def post(self):
     action = self.request.get("action")
     if action == "add":
         o = Outlet(target=self.account, type_name=self.request.get("type"))
         o.setup(self.request.POST)
         o.put()
     elif action == "remove":
         o = Outlet.get_by_hash(self.request.get("outlet"))
         o.delete()
     elif action == "rename":
         name = self.request.get("name")
         if name:
             o = Outlet.get_by_hash(self.request.get("outlet"))
             o.name = name
             o.put()
     self.redirect("/outlets")
示例#2
0
 def post(self):
     action = self.request.get('action')
     if action == 'add':
         o = Outlet(target=self.account, type_name=self.request.get('type'))
         o.setup(self.request.POST)
         o.put()
     elif action == 'remove':
         o = Outlet.get_by_hash(self.request.get('outlet'))
         o.delete()
     elif action == 'rename':
         name = self.request.get('name')
         if name:
             o = Outlet.get_by_hash(self.request.get('outlet'))
             o.name = name
             o.put()
     self.redirect('/outlets')
示例#3
0
 def post(self):
     action = self.request.get('action')
     if action == 'add':
         o = Outlet(target=self.account, type_name=self.request.get('type'))
         o.setup(self.request.POST)
         o.put()
     elif action == 'remove':
         o = Outlet.get_by_hash(self.request.get('outlet'))
         o.delete()
     elif action == 'rename':
         name = self.request.get('name')
         if name:
             o = Outlet.get_by_hash(self.request.get('outlet'))
             o.name = name
             o.put()
     self.redirect('/outlets')
示例#4
0
    def post(self):
        action = self.request.get("action")
        source = Account.get_by_hash(self.request.get("source"))
        channel = Channel.get_by_source_and_target(source, self.account)
        if action == "approve":
            channel.status = "enabled"
            channel.put()
        elif action == "delete":
            channel.delete()
        elif action == "route":
            outlet = Outlet.get_by_hash(self.request.get("outlet"))
            channel.outlet = outlet
            channel.put()

        if "return" in self.request.query_string:
            self.redirect("/sources/%s" % self.request.get("source"))
        else:
            self.redirect("/sources")
示例#5
0
 def post(self):
     action = self.request.get('action')
     source = Account.get_by_hash(self.request.get('source'))
     channel = Channel.get_by_source_and_target(source, self.account)
     if action == 'approve':
         channel.status = 'enabled'
         channel.put()
     elif action == 'delete':
         channel.delete()
     elif action == 'route':
         outlet = Outlet.get_by_hash(self.request.get('outlet'))
         channel.outlet = outlet
         channel.put()
         
     if 'return' in self.request.query_string:
         self.redirect('/sources/%s' % self.request.get('source'))
     else:
         self.redirect('/sources')
示例#6
0
    def post(self):
        action = self.request.get('action')
        source = Account.get_by_hash(self.request.get('source'))
        channel = Channel.get_by_source_and_target(source, self.account)
        if action == 'approve':
            channel.status = 'enabled'
            channel.put()
        elif action == 'delete':
            channel.delete()
        elif action == 'route':
            outlet = Outlet.get_by_hash(self.request.get('outlet'))
            channel.outlet = outlet
            channel.put()

        if 'return' in self.request.query_string:
            self.redirect('/sources/%s' % self.request.get('source'))
        else:
            self.redirect('/sources')