aboutsummaryrefslogtreecommitdiff
path: root/app/blueprints/packages
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2020-07-14 03:49:30 +0100
committerrubenwardy <rw@rubenwardy.com>2020-07-14 23:45:54 +0100
commitc9e4638b348a5d9004376ed90e72fe8bb9df40e3 (patch)
tree3d333240f1cbafc7a7f4bdcbf7034600ced2d951 /app/blueprints/packages
parentff2cd6dc2f2e1c500744c2e2e0c45a5590774484 (diff)
downloadcheatdb-c9e4638b348a5d9004376ed90e72fe8bb9df40e3.tar.xz
Add start of bulk tag editor
Diffstat (limited to 'app/blueprints/packages')
-rw-r--r--app/blueprints/packages/releases.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/blueprints/packages/releases.py b/app/blueprints/packages/releases.py
index cc209aa..1d11477 100644
--- a/app/blueprints/packages/releases.py
+++ b/app/blueprints/packages/releases.py
@@ -22,7 +22,7 @@ from . import bp
from app.rediscache import has_key, set_key, make_download_key
from app.models import *
-from app.tasks.importtasks import makeVCSRelease, checkZipRelease
+from app.tasks.importtasks import makeVCSRelease, checkZipRelease, updateMetaFromRelease
from app.utils import *
from celery import uuid
@@ -111,6 +111,7 @@ def create_release(package):
db.session.commit()
checkZipRelease.apply_async((rel.id, uploadedPath), task_id=rel.task_id)
+ updateMetaFromRelease.delay(rel.id, uploadedPath)
msg = "Release {} created".format(rel.title)
addNotification(package.maintainers, current_user, msg, rel.getEditURL(), package)
@@ -120,6 +121,7 @@ def create_release(package):
return render_template("packages/release_new.html", package=package, form=form)
+
@bp.route("/packages/<author>/<name>/releases/<id>/download/")
@is_package_page
def download_release(package, id):
@@ -149,6 +151,7 @@ def download_release(package, id):
return redirect(release.url, code=300)
+
@bp.route("/packages/<author>/<name>/releases/<id>/", methods=["GET", "POST"])
@login_required
@is_package_page