def sites(): root_domain = app.config.get("DOMAIN_ROOT") port = app.config.get("PORT", None) if request.method == "POST": domain = request.form["domain"] name = request.form["name"] if domain and name: site = Site() site.name = name.strip() site.domain = domain.strip() conflicting_site = Site.objects.filter(domain=site.domain).first() if not conflicting_site: site.description = _( "<h1>Introductory text</h1><p>This should " "contain simple help about what is changeable and how." "</p>") site.save() url = "//%s" % site.domain if root_domain: url += ".%s" % root_domain if port: url += ":%d" % port return redirect(url) return redirect(url_for("sites")) if root_domain == g.site.domain: sites = Site.objects.all() else: sites = Site.objects.filter(domain__endswith=g.site.domain) return render_template("sites.html", sites=sites, root_domain=root_domain, port=port)
def sites(): root_domain = app.config.get("DOMAIN_ROOT") port = app.config.get("PORT", None) if request.method == "POST": domain = request.form["domain"] name = request.form["name"] if domain and name: site = Site() site.name = name.strip() site.domain = domain.strip() conflicting_site = Site.objects.filter(domain=site.domain).first() if not conflicting_site: site.description = _( "<h1>Introductory text</h1><p>This should " "contain simple help about what is changeable and how." "</p>" ) site.save() url = "//%s" % site.domain if root_domain: url += ".%s" % root_domain if port: url += ":%d" % port return redirect(url) return redirect(url_for("sites")) if root_domain == g.site.domain: sites = Site.objects.all() else: sites = Site.objects.filter(domain__endswith=g.site.domain) return render_template("sites.html", sites=sites, root_domain=root_domain, port=port)