Sha256: 01a2910512850b043ca29f99b9b62e06bf0e7d606d3039594f09e6080d37a519

Contents?: true

Size: 1.46 KB

Versions: 15

Compression:

Stored size: 1.46 KB

Contents

module MixRailsSettings
  class Engine < ::Rails::Engine
    
    initializer "settings.default_settings" do |app|

      config = app.config
      #config.action_dispatch.x_frame_options = 'SAMEORIGIN, GOFORIT'
      

      config.time_zone = 'Brasilia'
      config.i18n.available_locales = ['pt-BR', :en]

      config.action_mailer.delivery_method = :smtp

      config.action_mailer.smtp_settings = {
          :address              => "smtp.gmail.com",
          :port                 => 587,
          :domain               => "mixinternet.com.br",
          :user_name            => "noreply@mixinternet.com.br",
          :password             => "15963211",
          :authentication       => 'plain',
          :enable_starttls_auto => true  
      }

      config.action_mailer.perform_deliveries = true
      config.action_mailer.raise_delivery_errors = true
      
    end

    def navigation
      if defined? Admix
        Admix::Navigation::NavBar.post_menu do
          Admix::Navigation::NavBar.find(:general) do |menu|
            menu.submenu do |submenu|
              submenu.key   = :settings
              submenu.title = I18n.t 'settings.settings'
              submenu.url   = 'admix_settings_url'
              
              submenu.instance_eval do
                def can_render?(current_user)
                  current_user.is?(:admin)  
                end
              end
              
            end
          end
        end
      end
    end

  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
mix-rails-0.16.0 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.16.0 lib/mix-rails-settings/engine.rb
mix-rails-0.15.0 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.15.0 lib/mix-rails-settings/engine.rb
mix-rails-0.12.2 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.12.2 lib/mix-rails-settings/engine.rb
mix-rails-0.12.1 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.12.1 lib/mix-rails-settings/engine.rb
mix-rails-settings-0.11.0 lib/mix-rails-settings/engine.rb
mix-rails-0.10.4 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.10.4 lib/mix-rails-settings/engine.rb
mix-rails-0.10.3 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.10.3 lib/mix-rails-settings/engine.rb
mix-rails-settings-0.10.2 lib/mix-rails-settings/engine.rb
mix-rails-settings-0.10.1 lib/mix-rails-settings/engine.rb