Change protocol clone to support bulk in future [SCI-7990]

This commit is contained in:
Martin Artnik 2023-02-28 13:11:49 +01:00
parent bba9570228
commit 219814ec06
3 changed files with 3 additions and 3 deletions

View file

@ -1162,7 +1162,7 @@ class ProtocolsController < ApplicationController
def check_clone_permissions
load_team_and_type
protocol = Protocol.find_by(id: params[:id])
protocol = Protocol.find_by(id: params[:ids][0])
@original = protocol.latest_published_version || protocol
if @original.blank? ||

View file

@ -90,7 +90,7 @@ class ProtocolsDatatable < CustomDatatable
DT_RowId: record.id,
DT_RowAttr: {
'data-permissions-url': permissions_protocol_path(record),
'data-clone-url': clone_protocol_path(record)
'data-clone-url': clone_protocols_path(ids: [record.id])
},
'1': name_html(record),
'2': record.code,

View file

@ -585,7 +585,6 @@ Rails.application.routes.draw do
put 'name', to: 'protocols#update_name'
patch 'authors', to: 'protocols#update_authors'
patch 'keywords', to: 'protocols#update_keywords'
post 'clone', to: 'protocols#clone'
get 'unlink_modal', to: 'protocols#unlink_modal'
post 'unlink', to: 'protocols#unlink'
get 'revert_modal', to: 'protocols#revert_modal'
@ -618,6 +617,7 @@ Rails.application.routes.draw do
post 'make_private', to: 'protocols#make_private'
post 'archive', to: 'protocols#archive'
post 'restore', to: 'protocols#restore'
post 'clone', to: 'protocols#clone'
post 'import', to: 'protocols#import'
post 'protocolsio_import_create',
to: 'protocols#protocolsio_import_create'