Sha256: 45a63698e8fad8d5618357e77ca01704f510419c14b2d4fccfb2f18b9ce71a44

Contents?: true

Size: 857 Bytes

Versions: 67

Compression:

Stored size: 857 Bytes

Contents

module Pageflow
  class Configuration
    # Permissions related options to be defined in the pageflow
    # initializer of the main app.
    class Permissions
      def initialize
        @only_admins_may_update_features = false
        @only_admins_may_see_admin_boolean = false
        @only_admins_may_update_theming = false
      end

      # Restrict access to features tabs to admins. Defaults to false.
      # @since 12.1
      attr_accessor :only_admins_may_update_features

      # Restrict visibility of admin flag on user admin page to
      # admins. Defaults to false.
      # @since 12.1
      attr_accessor :only_admins_may_see_admin_boolean

      # Restrict access to theming drop down on entry edit admin page
      # to admins. Defaults to false.
      # @since 12.1
      attr_accessor :only_admins_may_update_theming
    end
  end
end

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
pageflow-15.8.0 lib/pageflow/configuration/permissions.rb
pageflow-14.5.2 lib/pageflow/configuration/permissions.rb
pageflow-15.7.1 lib/pageflow/configuration/permissions.rb
pageflow-15.7.0 lib/pageflow/configuration/permissions.rb
pageflow-15.6.1 lib/pageflow/configuration/permissions.rb
pageflow-15.6.0 lib/pageflow/configuration/permissions.rb
pageflow-15.5.0 lib/pageflow/configuration/permissions.rb
pageflow-15.4.0 lib/pageflow/configuration/permissions.rb
pageflow-15.3.0 lib/pageflow/configuration/permissions.rb
pageflow-15.2.2 lib/pageflow/configuration/permissions.rb
pageflow-15.2.1 lib/pageflow/configuration/permissions.rb
pageflow-15.2.0 lib/pageflow/configuration/permissions.rb
pageflow-15.1.2 lib/pageflow/configuration/permissions.rb
pageflow-15.1.1 lib/pageflow/configuration/permissions.rb
pageflow-15.1.0 lib/pageflow/configuration/permissions.rb
pageflow-15.1.0.rc0 lib/pageflow/configuration/permissions.rb
pageflow-15.1.0.beta6 lib/pageflow/configuration/permissions.rb
pageflow-15.1.0.beta5 lib/pageflow/configuration/permissions.rb
pageflow-15.1.0.beta4 lib/pageflow/configuration/permissions.rb
pageflow-15.1.0.beta3 lib/pageflow/configuration/permissions.rb