aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-03-24 02:49:30 +0000
committerrubenwardy <rw@rubenwardy.com>2018-03-24 02:49:30 +0000
commit287c9e50970dca49d1171721192428b75d47929e (patch)
tree085438b4ec3430f3e7dd9db1e8bdfa76f462b5f9
parentcd77ad6050635e2d576d5cad09deed1501161f71 (diff)
downloadcheatdb-287c9e50970dca49d1171721192428b75d47929e.tar.xz
Fix suggest changes link
-rw-r--r--app/models.py5
-rw-r--r--app/templates/packages/view.html2
-rw-r--r--setup.py3
3 files changed, 9 insertions, 1 deletions
diff --git a/app/models.py b/app/models.py
index 02ae887..aeca471 100644
--- a/app/models.py
+++ b/app/models.py
@@ -177,6 +177,11 @@ class Package(db.Model):
type=self.type.toName(),
author=self.author.username, name=self.name)
+ def getCreateEditRequestURL(self):
+ return url_for("create_editrequest_page",
+ ptype=self.type.toName(),
+ author=self.author.username, name=self.name)
+
def getDownloadURL(self):
return url_for("package_download_page",
type=self.type.toName(),
diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html
index 2ed3a32..76a96ac 100644
--- a/app/templates/packages/view.html
+++ b/app/templates/packages/view.html
@@ -47,7 +47,7 @@
{% if package.checkPerm(current_user, "EDIT_PACKAGE") %}
<li><a href="{{ package.getEditURL() }}">Edit</a></li>
{% elif current_user.is_authenticated %}
- <li><a href="">Suggest Change</a></li>
+ <li><a href="{{ package.getCreateEditRequestURL() }}">Suggest Change</a></li>
{% endif %}
{% if package.checkPerm(current_user, "MAKE_RELEASE") %}
<li><a href="{{ package.getCreateReleaseURL() }}">Create Release</a></li>
diff --git a/setup.py b/setup.py
index eed19cb..8ce8395 100644
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,8 @@
import os, sys, datetime
+if not "FLASK_CONFIG" in os.environ:
+ os.environ["FLASK_CONFIG"] = "../config.cfg"
+
delete_db = len(sys.argv) >= 2 and sys.argv[1].strip() == "-d"
if delete_db and os.path.isfile("db.sqlite"):