aboutsummaryrefslogtreecommitdiff
path: root/wqflask
diff options
context:
space:
mode:
authorzsloan2020-02-14 13:47:34 -0600
committerzsloan2020-02-14 13:47:34 -0600
commit5ea3aac8025334d9a2ecb509d674eea1a1e36b4c (patch)
tree28c86921069cdd1e68193ab19c6f26df2982a2c1 /wqflask
parent2c435fd252026e7c719810a2423f66c246fdae67 (diff)
downloadgenenetwork2-5ea3aac8025334d9a2ecb509d674eea1a1e36b4c.tar.gz
Made change that should hopefully fix the vandalization issue
Diffstat (limited to 'wqflask')
-rw-r--r--wqflask/wqflask/docs.py19
-rw-r--r--wqflask/wqflask/views.py25
2 files changed, 27 insertions, 17 deletions
diff --git a/wqflask/wqflask/docs.py b/wqflask/wqflask/docs.py
index afa1fec8..0187f32e 100644
--- a/wqflask/wqflask/docs.py
+++ b/wqflask/wqflask/docs.py
@@ -24,17 +24,20 @@ class Docs(object):
self.editable = "false"
# ZS: Removing option to edit to see if text still gets vandalized
- # try:
- # if g.user_session.record['user_email_address'] == "zachary.a.sloan@gmail.com" or g.user_session.record['user_email_address'] == "labwilliams@gmail.com":
- # self.editable = "true"
- # except:
- # pass
+ try:
+ if g.user_session.record['user_email_address'] == "zachary.a.sloan@gmail.com" or g.user_session.record['user_email_address'] == "labwilliams@gmail.com":
+ self.editable = "true"
+ except:
+ pass
def update_text(start_vars):
content = start_vars['ckcontent']
content = content.replace('%', '%%').replace('"', '\\"').replace("'", "\\'")
- sql = "UPDATE Docs SET content='{0}' WHERE entry='{1}';".format(content, start_vars['entry_type'])
-
- g.db.execute(sql) \ No newline at end of file
+ try:
+ if g.user_session.record['user_email_address'] == "zachary.a.sloan@gmail.com" or g.user_session.record['user_email_address'] == "labwilliams@gmail.com":
+ sql = "UPDATE Docs SET content='{0}' WHERE entry='{1}';".format(content, start_vars['entry_type'])
+ g.db.execute(sql)
+ except:
+ pass \ No newline at end of file
diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py
index b443286d..7826c98f 100644
--- a/wqflask/wqflask/views.py
+++ b/wqflask/wqflask/views.py
@@ -220,8 +220,15 @@ def gsearch_updating():
@app.route("/docedit")
def docedit():
logger.info(request.url)
- doc = docs.Docs(request.args['entry'], request.args)
- return render_template("docedit.html", **doc.__dict__)
+ try:
+ if g.user_session.record['user_email_address'] == "zachary.a.sloan@gmail.com" or g.user_session.record['user_email_address'] == "labwilliams@gmail.com":
+ doc = docs.Docs(request.args['entry'], request.args)
+ return render_template("docedit.html", **doc.__dict__)
+ else:
+ return "You shouldn't be here!"
+ except:
+ return "You shouldn't be here!"
+
@app.route('/generated/<filename>')
def generated_file(filename):
@@ -272,8 +279,8 @@ def news():
@app.route("/references")
def references():
doc = docs.Docs("references", request.args)
- # return render_template("docs.html", **doc.__dict__)
- return render_template("reference.html")
+ return render_template("docs.html", **doc.__dict__)
+ #return render_template("reference.html")
@app.route("/intro")
def intro():
@@ -283,20 +290,20 @@ def intro():
@app.route("/policies")
def policies():
doc = docs.Docs("policies", request.args)
- return render_template("policies.html")
- # return render_template("docs.html", **doc.__dict__)
+ #return render_template("policies.html")
+ return render_template("docs.html", **doc.__dict__)
@app.route("/links")
def links():
- #doc = docs.Docs("links")
+ #doc = docs.Docs("links", request.args)
#return render_template("docs.html", **doc.__dict__)
return render_template("links.html")
@app.route("/environments")
def environments():
doc = docs.Docs("environments", request.args)
- # return render_template("docs.html", **doc.__dict__)
- return render_template("environments.html", **doc.__dict__)
+ return render_template("docs.html", **doc.__dict__)
+ #return render_template("environments.html", **doc.__dict__)
@app.route("/update_text", methods=('POST',))
def update_page():