From 92987e38e5067a25d6cd54db15bb1dc945bb3940 Mon Sep 17 00:00:00 2001
From: guerler
Date: Tue, 10 Mar 2020 01:22:19 -0400
Subject: [PATCH] Allow anonymous users to report dataset errors
---
client/galaxy/scripts/mvc/dataset/dataset-error.js | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/client/galaxy/scripts/mvc/dataset/dataset-error.js b/client/galaxy/scripts/mvc/dataset/dataset-error.js
index 32533a20625..175934dec52 100644
--- a/client/galaxy/scripts/mvc/dataset/dataset-error.js
+++ b/client/galaxy/scripts/mvc/dataset/dataset-error.js
@@ -113,10 +113,7 @@ var View = Backbone.View.extend({
`);
- const Galaxy = getGalaxyInstance();
- if (Galaxy.user.id) {
- this.$el.append("Issue Report
").append(this._getBugFormTemplate(dataset, job));
- }
+ this.$el.append("Issue Report
").append(this._getBugFormTemplate(dataset, job));
},
job_summary: function(job) {
@@ -170,13 +167,15 @@ var View = Backbone.View.extend({
/** Convert tab template */
_getBugFormTemplate: function(dataset, job) {
const Galaxy = getGalaxyInstance();
+ const userEmail = Galaxy.user.get("email");
const form = new Form({
inputs: [
{
type: "text",
- hidden: true,
+ hidden: !!userEmail,
name: "email",
- value: Galaxy.user.get("email")
+ value: userEmail,
+ label: "Please provide your email:"
},
{
type: "text",