Sha256: f4adc41b9a4e561dd87e3211fb5614ef241917a9d273bba48694a1c56d86cbc8
Contents?: true
Size: 733 Bytes
Versions: 13
Compression:
Stored size: 733 Bytes
Contents
require 'flipper/ui/action' require 'flipper/ui/decorators/feature' module Flipper module UI module Actions class AddFeature < UI::Action route %r{\A/features/new/?\Z} def get read_only if Flipper::UI.configuration.read_only unless Flipper::UI.configuration.feature_creation_enabled status 403 breadcrumb 'Home', '/' breadcrumb 'Features', '/features' breadcrumb 'Noooooope' halt view_response(:feature_creation_disabled) end breadcrumb 'Home', '/' breadcrumb 'Features', '/features' breadcrumb 'Add' view_response :add_feature end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems