routes.rb - warvox - VoIP based wardialing tool, forked from rapid7/warvox.
 (HTM) git clone git://jay.scot/warvox
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
       routes.rb (2659B)
       ---
            1 Rails.application.routes.draw do
            2   get "login" => "user_sessions#new", :as => "login"
            3   get "logout" => "user_sessions#destroy", :as => "logout"
            4 
            5   resources :user_sessions
            6 
            7   get  '/projects/:project_id/all'                    => 'projects#index', :as => :all_projects
            8 
            9 
           10   get  '/jobs/dial'            => 'jobs#new_dialer',   :as => :new_dialer_job
           11   get  '/projects/:project_id/jobs/dial'            => 'jobs#new_dialer',   :as => :new_dialer_project_job
           12   put  '/jobs/dialer'          => 'jobs#dialer',       :as => :dialer_job
           13 
           14   get  '/jobs/analyze'         => 'jobs#new_analyze',  :as => :new_analyze_job
           15   get  '/projects/:project_id/jobs/analyze'         => 'jobs#new_analyze',  :as => :new_analyze_project_job
           16   put  '/jobs/analyzer'        => 'jobs#analyzer',     :as => :analyzer_job
           17 
           18   get  '/projects/:project_id/jobs/identify'        => 'jobs#new_identify', :as => :new_identify_project_job
           19   put  '/jobs/identifier'      => 'jobs#identifier',   :as => :identifier_job
           20 
           21   get  '/jobs/:id/stop'        => 'jobs#stop',         :as => :stop_job
           22   post  '/jobs/:id/calls/purge' => "jobs#purge_calls",  :as => :purge_calls_job
           23 
           24   post  '/projects/:project_id/calls/purge' => "jobs#purge_calls",  :as => :purge_calls_project_job
           25 
           26   get  '/projects/:project_id/scans'          => 'jobs#results', :as => :results
           27   get  '/projects/:project_id/scans/:id'      => 'jobs#view_results', :as => :view_results
           28   get  '/projects/:project_id/scans/:id/analyze'    => 'jobs#analyze_job', :as => :analyze_job
           29   get  '/projects/:project_id/scans/:id/reanalyze'  => 'jobs#reanalyze_job', :as => :reanalyze_job
           30 
           31   put  '/projects/:project_id/calls/analyze'      => 'jobs#analyze_project', :as => :analyze_project_job
           32   put  '/projects/:project_id/calls/identify'     => 'jobs#identify_project', :as => :identify_project_job
           33 
           34 
           35   get '/projects/:project_id/analyze'             => 'analyze#index', :as => :analyze
           36   get '/call/:result_id/:rtype'                   => 'analyze#resource', :as => :resource_analyze
           37   get '/projects/:project_id/analyze/:id/view'    => 'analyze#view', :as => :view_analyze
           38 
           39   get '/projects/:project_id/analyze/:job_id/:call_id/matches'    => 'analyze#view_matches', :as => :view_matches
           40   get '/projects/:project_id/analyze/:call_id/matches'    => 'analyze#view_matches', :as => :view_matches_project
           41 
           42   resources :settings
           43   resources :providers
           44   resources :users
           45   resources :projects
           46   resources :jobs
           47   resources :calls
           48 
           49   get '/about'               => 'home#about', :as => :about
           50   get '/help'                => 'home#help',  :as => :help
           51   get '/check'               => 'home#check', :as => :check
           52 
           53   root to: "projects#index"
           54 end