From 3ba96be787a34698e842b477a92da46133426aa6 Mon Sep 17 00:00:00 2001 From: aignatov-bio Date: Wed, 12 May 2021 14:56:22 +0200 Subject: [PATCH] Remove report name uniqness [SCI-5718] --- app/assets/javascripts/reports/new.js | 4 +--- app/models/report.rb | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/reports/new.js b/app/assets/javascripts/reports/new.js index 37d943068..ec9be1fd1 100644 --- a/app/assets/javascripts/reports/new.js +++ b/app/assets/javascripts/reports/new.js @@ -1057,13 +1057,11 @@ function reportHandsonTableConverter() { }); $('.reports-new').on('click', '#saveAsNewReport', function(e) { - var params = getReportData(); - params.report.name = 'New ' + params.report.name; e.preventDefault(); $.ajax({ url: this.dataset.createUrl, type: 'POST', - data: JSON.stringify(params), + data: JSON.stringify(getReportData()), contentType: 'application/json; charset=utf-8', success: function() {}, error: function(jqxhr) { diff --git a/app/models/report.rb b/app/models/report.rb index c58b6ab26..33829d8ff 100644 --- a/app/models/report.rb +++ b/app/models/report.rb @@ -12,8 +12,7 @@ class Report < ApplicationRecord auto_strip_attributes :name, :description, nullify: false validates :name, length: { minimum: Constants::NAME_MIN_LENGTH, - maximum: Constants::NAME_MAX_LENGTH }, - uniqueness: { scope: %i(user_id project_id), case_sensitive: false } + maximum: Constants::NAME_MAX_LENGTH } validates :description, length: { maximum: Constants::TEXT_MAX_LENGTH } validates :project, presence: true validates :user, presence: true