Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
j_platform / config / routes.rb
Size: Mime:
Rails.application.routes.draw do
  get 'change_working_project', controller: 'base'
end

JPlatform::Engine.routes.draw do
  resources :users, only: [:show, :new, :create, :destroy, :update]
  resource :user, only: :update, as: :update_user
  get :me, controller: 'users', action: :show, id: 'me', as: :me

  namespace :admin do
    resource :organization, only: [:show, :edit, :update]
    resources :clients, shallow: true do
      member do
        get 'edit/attach-members', action: :edit, content: 'attach_members', as: :edit_attach_members
      end
      resources :projects do
        member do
          get 'edit/assign-members', action: :edit, content: 'assign_members', as: :edit_assign_members
          get 'edit/assign-social-accounts', action: :edit, content: 'assign_social_accounts', as: :edit_assign_social_accounts
          get 'edit/assign-ticket-lists', action: :edit, content: 'assign_ticket_lists', as: :edit_assign_ticket_lists
        end
        resources :project_memberships, only: [:index]
        resources :project_ticket_lists, only: [:index]
        resources :project_social_accounts, only: [:index]
      end
      resources :client_memberships, only: [:index, :new, :create, :edit, :update, :destroy]
      resources :social_accounts
      resources :ticket_lists
      namespace :ticket do
        resources :resolutions
      end
    end
    get 'reports', to: 'pages#show', id: 'reports'
  end

  resources :projects, only: [:show] do
    resources :posts, only: [:create, :new, :update, :edit]
  end

  resources :scheduled_items_groups, only: [:index, :show, :destroy]

  namespace :buffer_accounts do
    post 'buffer_message'
  end

  resources :tickets, path: 'tasks'
  get 'tickets', to: redirect('/tasks')
  resources :sessions, only: [:create, :destroy]
  resources :notifications, only: [:index]

  get 'auth/callback', controller: 'sessions', action: :create
  get 'logout', controller: 'sessions', action: :destroy, as: :logout
end