From 672dbc4a0bc752ccb2e13487b3e18ae8f0366541 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Thu, 6 Jun 2019 14:58:58 +0200 Subject: [PATCH] artifacts: expose new repo specific URLs --- rhodecode/public/js/rhodecode/routes.js | 1 + rhodecode/templates/data_table/_dt_elements.mako | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/rhodecode/public/js/rhodecode/routes.js b/rhodecode/public/js/rhodecode/routes.js index 59570e14..ef8b4c07 100644 --- a/rhodecode/public/js/rhodecode/routes.js +++ b/rhodecode/public/js/rhodecode/routes.js @@ -360,6 +360,7 @@ function registerRCRoutes() { pyroutes.register('repo_artifacts_list', '/%(repo_name)s/artifacts', ['repo_name']); pyroutes.register('repo_artifacts_data', '/%(repo_name)s/artifacts_data', ['repo_name']); pyroutes.register('repo_artifacts_new', '/%(repo_name)s/artifacts/new', ['repo_name']); + pyroutes.register('repo_artifacts_get', '/%(repo_name)s/artifacts/download/%(uid)s', ['repo_name', 'uid']); pyroutes.register('repo_artifacts_store', '/%(repo_name)s/artifacts/store', ['repo_name']); pyroutes.register('repo_artifacts_delete', '/%(repo_name)s/artifacts/delete/%(uid)s', ['repo_name', 'uid']); pyroutes.register('repo_automation', '/%(repo_name)s/settings/automation', ['repo_name']); diff --git a/rhodecode/templates/data_table/_dt_elements.mako b/rhodecode/templates/data_table/_dt_elements.mako index 716455fd..b6f7d3ef 100644 --- a/rhodecode/templates/data_table/_dt_elements.mako +++ b/rhodecode/templates/data_table/_dt_elements.mako @@ -379,12 +379,12 @@ ## ARTIFACT RENDERERS -<%def name="repo_artifact_uid(file_uid)"> - ${file_uid} +<%def name="repo_artifact_uid(repo_name, file_uid)"> + ${file_uid} -<%def name="repo_artifact_uid_action(file_uid)"> - +<%def name="repo_artifact_uid_action(repo_name, file_uid)"> + <%def name="repo_artifact_actions(repo_name, file_store_id, file_uid)">