Sha256: 9d0582c7b8a5cbaa84a6da1d14c5cc8541cd7c1763280e8875964f6df013f7b0

Contents?: true

Size: 1.63 KB

Versions: 56

Compression:

Stored size: 1.63 KB

Contents

# frozen_string_literal: true

module Motor
  module BuildSchema
    module Defaults
      module_function

      # rubocop:disable Metrics/MethodLength
      def actions
        [
          {
            name: 'create',
            display_name: I18n.t('motor.create'),
            action_type: BuildSchema::DEFAULT_TYPE,
            preferences: {},
            apply_on: 'collection',
            visible: true
          },
          {
            name: 'edit',
            display_name: I18n.t('motor.edit'),
            action_type: BuildSchema::DEFAULT_TYPE,
            preferences: {},
            apply_on: 'member',
            visible: true
          },
          {
            name: 'remove',
            display_name: I18n.t('motor.remove'),
            action_type: BuildSchema::DEFAULT_TYPE,
            preferences: {},
            apply_on: 'member',
            visible: true
          }
        ].freeze
      end

      def tabs
        [
          {
            name: 'details',
            display_name: I18n.t('motor.details'),
            tab_type: BuildSchema::DEFAULT_TYPE,
            preferences: {},
            visible: true
          },
          {
            name: 'audits',
            display_name: I18n.t('motor.audits'),
            tab_type: BuildSchema::DEFAULT_TYPE,
            preferences: {},
            visible: true
          },
          {
            name: 'notes',
            display_name: I18n.t('motor.notes'),
            tab_type: BuildSchema::DEFAULT_TYPE,
            preferences: {},
            visible: true
          }
        ].freeze
      end
      # rubocop:enable Metrics/MethodLength
    end
  end
end

Version data entries

56 entries across 56 versions & 6 rubygems

Version Path
motor-admin-0.4.36 lib/motor/build_schema/defaults.rb
motor-admin-0.4.35 lib/motor/build_schema/defaults.rb
motor-admin-0.4.34 lib/motor/build_schema/defaults.rb
motor-admin-0.4.33 lib/motor/build_schema/defaults.rb
motor-admin-0.4.32 lib/motor/build_schema/defaults.rb
motor-admin-0.4.31 lib/motor/build_schema/defaults.rb
motor-admin-0.4.30 lib/motor/build_schema/defaults.rb
motor-admin-0.4.29 lib/motor/build_schema/defaults.rb
motor-admin-0.4.28 lib/motor/build_schema/defaults.rb
motor-admin-cstham8-0.4.35 lib/motor/build_schema/defaults.rb
motor-admin-cstham8-0.4.34 lib/motor/build_schema/defaults.rb
motor-admin-cstham8-0.4.33 lib/motor/build_schema/defaults.rb
motor-admin-cstham8-0.4.32 lib/motor/build_schema/defaults.rb
motor-admin-cstham8-0.4.31 lib/motor/build_schema/defaults.rb
motor-admin-cstham8-0.4.30 lib/motor/build_schema/defaults.rb
motor-admin-cstham8-0.4.29 lib/motor/build_schema/defaults.rb
motor-admin-cstham8-0.4.28 lib/motor/build_schema/defaults.rb
motor-admin-cstham8-0.4.27 lib/motor/build_schema/defaults.rb
motor-admin-0.4.27 lib/motor/build_schema/defaults.rb
motor-admin-unosquare-0.4.28 lib/motor/build_schema/defaults.rb