mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-01-01 13:13:22 +08:00
Rename service
This commit is contained in:
parent
c3ca0156fb
commit
d3faec1070
2 changed files with 12 additions and 12 deletions
|
@ -33,14 +33,14 @@ class MyModuleRepositoriesController < ApplicationController
|
|||
end
|
||||
|
||||
def update
|
||||
update_row_service = RepositoryRows::MyModuleUpdateRowsService.call(my_module: @my_module,
|
||||
repository: @repository,
|
||||
user: current_user,
|
||||
params: params)
|
||||
if update_row_service.succeed? &&
|
||||
(update_row_service.assigned_rows_count.positive? ||
|
||||
update_row_service.unassigned_rows_count.positive?)
|
||||
flash = update_flash_message(update_row_service)
|
||||
service = RepositoryRows::MyModuleAssignUnassignService.call(my_module: @my_module,
|
||||
repository: @repository,
|
||||
user: current_user,
|
||||
params: params)
|
||||
if service.succeed? &&
|
||||
(service.assigned_rows_count.positive? ||
|
||||
service.unassigned_rows_count.positive?)
|
||||
flash = update_flash_message(service)
|
||||
status = :ok
|
||||
else
|
||||
flash = t('my_modules.repository.flash.update_error')
|
||||
|
@ -121,9 +121,9 @@ class MyModuleRepositoriesController < ApplicationController
|
|||
render_403 unless can_assign_repository_rows_to_module?(@my_module)
|
||||
end
|
||||
|
||||
def update_flash_message(update_row_service)
|
||||
assigned_count = update_row_service.assigned_rows_count
|
||||
unassigned_count = update_row_service.unassigned_rows_count
|
||||
def update_flash_message(service)
|
||||
assigned_count = service.assigned_rows_count
|
||||
unassigned_count = service.unassigned_rows_count
|
||||
|
||||
if params[:downstream] == 'true'
|
||||
if assigned_count && unassigned_count
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module RepositoryRows
|
||||
class MyModuleUpdateRowsService
|
||||
class MyModuleAssignUnassignService
|
||||
extend Service
|
||||
|
||||
attr_reader :repository,
|
Loading…
Reference in a new issue