diff options
| author | rubenwardy <rw@rubenwardy.com> | 2020-07-14 03:49:30 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2020-07-14 23:45:54 +0100 |
| commit | c9e4638b348a5d9004376ed90e72fe8bb9df40e3 (patch) | |
| tree | 3d333240f1cbafc7a7f4bdcbf7034600ced2d951 /app/blueprints/packages | |
| parent | ff2cd6dc2f2e1c500744c2e2e0c45a5590774484 (diff) | |
| download | cheatdb-c9e4638b348a5d9004376ed90e72fe8bb9df40e3.tar.xz | |
Add start of bulk tag editor
Diffstat (limited to 'app/blueprints/packages')
| -rw-r--r-- | app/blueprints/packages/releases.py | 5 |
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 |
