diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-03-24 02:49:30 +0000 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-03-24 02:49:30 +0000 |
| commit | 287c9e50970dca49d1171721192428b75d47929e (patch) | |
| tree | 085438b4ec3430f3e7dd9db1e8bdfa76f462b5f9 | |
| parent | cd77ad6050635e2d576d5cad09deed1501161f71 (diff) | |
| download | cheatdb-287c9e50970dca49d1171721192428b75d47929e.tar.xz | |
Fix suggest changes link
| -rw-r--r-- | app/models.py | 5 | ||||
| -rw-r--r-- | app/templates/packages/view.html | 2 | ||||
| -rw-r--r-- | setup.py | 3 |
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> @@ -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"): |
