mirror of
https://github.com/usetrmnl/terminus.git
synced 2026-08-13 14:29:27 -07:00
Refactored all actions to inherit from app action
Use of the `Terminus` namespace qualification was redundant. Milestone: patch
This commit is contained in:
@@ -6,7 +6,7 @@ module Terminus
|
||||
module Actions
|
||||
module API
|
||||
# The base action.
|
||||
class Base < Terminus::Action
|
||||
class Base < Action
|
||||
config.formats.accept :json
|
||||
|
||||
def initialize(problem: Petail, **)
|
||||
|
||||
@@ -6,7 +6,7 @@ module Terminus
|
||||
module Devices
|
||||
module Logs
|
||||
# The delete action.
|
||||
class Delete < Terminus::Action
|
||||
class Delete < Action
|
||||
include Deps[repository: "repositories.device_log"]
|
||||
|
||||
params { required(:device_id).filled :integer }
|
||||
|
||||
@@ -5,7 +5,7 @@ module Terminus
|
||||
module Bulk
|
||||
module Firmware
|
||||
# The delete action.
|
||||
class Delete < Terminus::Action
|
||||
class Delete < Action
|
||||
include Deps[repository: "repositories.firmware"]
|
||||
|
||||
def handle _request, response
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Dashboard
|
||||
# The show action.
|
||||
class Show < Terminus::Action
|
||||
class Show < Action
|
||||
include Deps[
|
||||
:settings,
|
||||
device_repository: "repositories.device",
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Designer
|
||||
# The create action.
|
||||
class Create < Terminus::Action
|
||||
class Create < Action
|
||||
include Deps[
|
||||
:htmx,
|
||||
"aspects.screens.creator",
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Designer
|
||||
# The show action.
|
||||
class Show < Terminus::Action
|
||||
class Show < Action
|
||||
def handle(*, response) = response.render view
|
||||
end
|
||||
end
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Devices
|
||||
# The create action.
|
||||
class Create < Terminus::Action
|
||||
class Create < Action
|
||||
include Deps[
|
||||
:htmx,
|
||||
"aspects.devices.provisioner",
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Devices
|
||||
# The delete action.
|
||||
class Delete < Terminus::Action
|
||||
class Delete < Action
|
||||
include Deps[repository: "repositories.device"]
|
||||
|
||||
params { required(:id).filled :integer }
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Devices
|
||||
# The edit action.
|
||||
class Edit < Terminus::Action
|
||||
class Edit < Action
|
||||
include Deps[
|
||||
:htmx,
|
||||
repository: "repositories.device",
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Devices
|
||||
# The index action.
|
||||
class Index < Terminus::Action
|
||||
class Index < Action
|
||||
include Deps[:htmx, repository: "repositories.device"]
|
||||
|
||||
def handle request, response
|
||||
|
||||
@@ -5,7 +5,7 @@ module Terminus
|
||||
module Devices
|
||||
module Logs
|
||||
# The delete action.
|
||||
class Delete < Terminus::Action
|
||||
class Delete < Action
|
||||
include Deps[repository: "repositories.device_log"]
|
||||
|
||||
params do
|
||||
|
||||
@@ -6,7 +6,7 @@ module Terminus
|
||||
module Logs
|
||||
# The index action.
|
||||
# :reek:DataClump
|
||||
class Index < Terminus::Action
|
||||
class Index < Action
|
||||
include Deps[
|
||||
:htmx,
|
||||
device_repository: "repositories.device",
|
||||
|
||||
@@ -5,7 +5,7 @@ module Terminus
|
||||
module Devices
|
||||
module Logs
|
||||
# The show action.
|
||||
class Show < Terminus::Action
|
||||
class Show < Action
|
||||
include Deps[
|
||||
device_repository: "repositories.device",
|
||||
repository: "repositories.device_log"
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Devices
|
||||
# The new action.
|
||||
class New < Terminus::Action
|
||||
class New < Action
|
||||
include Deps[
|
||||
:htmx,
|
||||
"aspects.devices.defaulter",
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Devices
|
||||
# The show action.
|
||||
class Show < Terminus::Action
|
||||
class Show < Action
|
||||
include Deps[:htmx, repository: "repositories.device"]
|
||||
|
||||
params { required(:id).filled :integer }
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Devices
|
||||
# The update action.
|
||||
class Update < Terminus::Action
|
||||
class Update < Action
|
||||
include Deps[
|
||||
repository: "repositories.device",
|
||||
model_repository: "repositories.model",
|
||||
|
||||
@@ -5,7 +5,7 @@ module Terminus
|
||||
module Extensions
|
||||
module Build
|
||||
# The create action.
|
||||
class Create < Terminus::Action
|
||||
class Create < Action
|
||||
include Deps[:htmx, repository: "repositories.extension"]
|
||||
include Initable[job: Jobs::Batches::Extension]
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ module Terminus
|
||||
module Actions
|
||||
module Extensions
|
||||
# The create action.
|
||||
class Create < Terminus::Action
|
||||
class Create < Action
|
||||
include Deps[
|
||||
:htmx,
|
||||
"aspects.jobs.schedule",
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Extensions
|
||||
# The delete action.
|
||||
class Delete < Terminus::Action
|
||||
class Delete < Action
|
||||
include Deps["aspects.jobs.schedule", repository: "repositories.extension"]
|
||||
|
||||
def handle request, response
|
||||
|
||||
@@ -4,7 +4,7 @@ module Terminus
|
||||
module Actions
|
||||
module Extensions
|
||||
# The edit action.
|
||||
class Edit < Terminus::Action
|
||||
class Edit < Action
|
||||
include Deps[repository: "repositories.extension"]
|
||||
|
||||
params { required(:id).filled :integer }
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user