mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-23 07:13:57 +08:00
Change protocol clone to support bulk in future [SCI-7990]
This commit is contained in:
parent
bba9570228
commit
219814ec06
3 changed files with 3 additions and 3 deletions
|
@ -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? ||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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'
|
||||
|
|
Loading…
Reference in a new issue