Exemple #1
0
    def post(self, url_id):
        weburl = WebUrl.get_by_id(url_id)
        weburl_script = WebUrl.get_script(weburl.url)

        disable_script = self.get_argument("disable", "0")

        if disable_script != "0":
            script = self.get_argument("script", "")
            weburl_script.update(script=script)

        return self.render("weburl_script.html", weburl=weburl, weburl_script=weburl_script)
Exemple #2
0
    def post(self):
        name = self.get_argument("name")
        url = self.get_argument("url")

        arguments = self.get_query_arguments()
        weburl = WebUrl.add_url(name, url, arguments)

        return self.redirect("/url/%d" % weburl.id)
Exemple #3
0
    def post(self):
        url = self.get_argument("url")
        short_description = self.get_argument("short")

        if not url:
            return self.echoerror(self.ST_URL_REQUIRED)

        weburl = WebUrl.add_url(url=url, short_description=short_description)

        return self.echodata(dict(weburl))
Exemple #4
0
    def post(self):
        weburl_id = self.get_argument("id")
        name = self.get_argument("name", None)
        url = self.get_argument("url", None)
        short_description = self.get_argument("short", None)

        weburl = WebUrl.get_by_id(weburl_id)

        if name is not None:
            weburl.name = name

        if url is not None:
            weburl.url = url

        if short_description is not None:
            weburl.short_description = short_description

        weburl.session.commit()

        return self.echodata(dict(weburl))
Exemple #5
0
 def get(self):
     weburls = WebUrl.get_urls(end=10)
     self.render('index.html', weburls=weburls)
Exemple #6
0
 def get(self, url_id):
     weburl = WebUrl.get_by_id(url_id)
     return self.render("weburl_script.html", weburl=weburl)