Sha256: 13b122fdbee99635d077cd5490aea2ef57dfcb556981cf6fbcaba500d91416e4

Contents?: true

Size: 1.39 KB

Versions: 21

Compression:

Stored size: 1.39 KB

Contents

Faalis::Engine.routes.draw do
  get "templates/*path" => "dashboard#jstemplate"

  # Authentications
  devise_config = {
    :class_name => "Faalis::User",
    :module => :devise
  }

  # Add omniauth callback if there was any provider
  unless Devise.omniauth_providers.empty?
    devise_config[:controllers] = {
      :omniauth_callbacks => "faalis/omniauth/callbacks",
    }
  end

  devise_for :users, devise_config


  scope "(:locale)", :locale => Regexp.new(::I18n.available_locales.join("|")) do
    scope Faalis::Engine.dashboard_namespace.to_sym do
      get "" => "dashboard#index", :as => "dashboard"
      get "modules" => "dashboard#modules"
    end


    # Root URL
    root :to => "home#index"
  end


  namespace :api, :defaults => {:format => :json} do
    namespace :v1 do
      get "permissions", :to => "permissions#index"
      get "permissions/user", :to => "permissions#user_permissions"
      resources :groups, :except => [:new]
      resources :users, :except => [:new]
      resource :profile, :except => [:new, :destroy]
      get "logs" => "logs#index"

      resources :conversations, only: [:index, :show, :create, :destroy] do
        collection do
          get ":box/box" => "conversations#index"
          post "trash" => "conversations#trash"
          post "untrash" => "conversations#untrash"
        end
        member do
          post :reply
        end

      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
faalis-0.24.4 config/routes.rb
faalis-0.24.3 config/routes.rb
faalis-0.24.2 config/routes.rb
faalis-0.24.0 config/routes.rb
faalis-0.23.0 config/routes.rb
faalis-0.22.0 config/routes.rb
faalis-0.21.1 config/routes.rb
faalis-0.21.0 config/routes.rb
faalis-0.20.0 config/routes.rb
faalis-0.19.0 config/routes.rb
faalis-0.18.1 config/routes.rb
faalis-0.18.0 config/routes.rb
faalis-0.17.0 config/routes.rb
faalis-0.16.3 config/routes.rb
faalis-0.16.1 config/routes.rb
faalis-0.16.0 config/routes.rb
faalis-0.15.1 config/routes.rb
faalis-0.15.0 config/routes.rb
faalis-0.14.4 config/routes.rb
faalis-0.14.3 config/routes.rb