# Author - Igor Portela - igorportela.com | Copyright(c) 2013. All rights reserved. Gtaaas::Application.routes.draw do mount Ckeditor::Engine => '/ckeditor' resources :videos resources :pages get "static/home" get "static/upload", :as => "vidlibras" match "static/subtitle" => "static#subtitle", :as => "subtitle", :path => :subtitle match "static/choice" => "static#choice", :as => "choice", :path => :choice match "static/preview" => "static#preview", :as => "preview", :path => :preview match "static/window/:id" => "static#window", :as => "window", :path => :window match "static/gerar/:id/:closed_caption" => "static#generate", :as => "generate", :path => :generate match "static/result/:id" => "static#result", :as => "result", :path => :result devise_for :users, :controllers => { :registrations => "users/registrations" }, :path => "minha-conta", :path_names => { :sign_in => "entrar", :sign_up => "cadastrar", :sign_out => "sair"} do match '/minha-conta/alterar-dados' => 'users/registrations#edit', :as => :edit_user_registration match '/minha-conta/recuperar-senha' => 'devise/passwords#new', :as => :new_user_password match '/minha-conta/nova-senha' => 'devise/passwords#edit', :as => :edit_user_password end devise_for :members, :controllers => { :registrations => "members/registrations" }, :skip => :registrations, :path => "admin", :path_names => { :sign_in => "entrar", :sign_out => "sair"} do match '/admin/alterar-dados' => 'members/registrations#edit', :as => :edit_member_registration match '/admin/recuperar-senha' => 'devise/passwords#new', :as => :new_member_password match '/admin/nova-senha' => 'devise/passwords#edit', :as => :edit_member_password end match "/admin" => "admin/admpages#index", :as => "admin" namespace :admin do resources :videos, :only => [:index, :show, :destroy] resources :pages resources :users, :only => [:index, :show, :destroy] resources :wikivideos, :only => [:index, :show, :destroy] end match "/slibras" => "slibras/spages#index", :as => "slibras" namespace :slibras do match "/services" => "services#index", :as => "services" match "/data" => "services#data", :as => "datas" match "/write" => "services#write", :as => "write_subtitle" end match "/wikilibras" => "wikilibras/wikipages#index", :as => "wikilibras" namespace :wikilibras do match "/:nome_sinal/:quantidade_maos/:tipo_movimento/:repeticao_movimento" => "wikipages#index" # Route - Pontual - One Hand match "/generate_pontual/:nome_sinal/:tipo_movimento/:qtde_maos/:config_dedos_primaria/:orit_mao_primaria/:loc_art_primaria/:expressao_facial/:temp_gasto" => "wikipages#generate" # Route - Pontual - Two Hands match "/generate_pontual/:nome_sinal/:tipo_movimento/:qtde_maos/:config_dedos_primaria/:orit_mao_primaria/:loc_art_primaria/:config_dedos_secundaria/:orit_mao_secundaria/:loc_art_secundaria/:expressao_facial/:temp_gasto" => "wikipages#generate" # Route - Circular - One Hand match "/generate_circular/:nome_sinal/:tipo_movimento/:qtde_maos/:flag_rep_primaria/:sentido/:raio/:orientacao/:config_dedos_primaria/:orit_mao_primaria/:loc_art_primaria/:expressao_facial/:temp_gasto" => "wikipages#generate" # Route - Circular - Two Hands match "/generate_circular/:nome_sinal/:tipo_movimento/:qtde_maos/:flag_rep_primaria/:sentido/:raio/:orientacao/:config_dedos_primaria/:orit_mao_primaria/:loc_art_primaria/:sentido_mao_secundaria/:raio_mao_secundaria/:orientacao_mao_secundaria/:config_dedos_secundaria/:orit_mao_secundaria/:loc_art_secundaria/:expressao_facial/:temp_gasto/" => "wikipages#generate" # Route - Semi-Circular - One Hand match "/generate_semicircular/:nome_sinal/:tipo_movimento/:qtde_maos/:flag_rep_primaria/:sentido/:raio/:orientacao/:direcao/:config_dedos_primaria/:orit_mao_primaria/:loc_art_primaria/:expressao_facial/:temp_gasto" => "wikipages#generate" # Route - Semi-Circular - Two Hands match "/generate_semicircular/:nome_sinal/:tipo_movimento/:qtde_maos/:flag_rep_primaria/:sentido/:raio/:orientacao/:direcao/:config_dedos_primaria/:orit_mao_primaria/:loc_art_primaria/:sentido_secundario/:raio_secundario/:orientacao_secundario/:direcao_secundario/:config_dedos_secundaria/:orit_mao_secundaria/:loc_art_secundaria/:expressao_facial/:temp_gasto" => "wikipages#generate" # Route - RetilĂ­neo - One Hand match "/generate_retilineo/:nome_sinal/:tipo_movimento/:qtde_maos/:flag_rep_primaria/:config_dedos_primaria/:orit_mao_primaria/:loc_art_primaria/:config_dedos_secundaria/:orit_mao_secundaria/:loc_art_secundaria/:expressao_facial/:temp_gasto" => "wikipages#generate" # Route - RetilĂ­neo - Two Hands match "/generate_retilineo/:nome_sinal/:tipo_movimento/:qtde_maos/:flag_rep_primaria/:config_dedos_primaria/:orit_mao_primaria/:loc_art_primaria/:config_dedos_secundaria/:orit_mao_secundaria/:loc_art_secundaria/:config_dedos_primaria_left/:orit_mao_primaria_left/:loc_art_primaria_left/:config_dedos_secundaria_left/:orit_mao_secundaria_left/:loc_art_secundaria_left/:expressao_facial/:temp_gasto" => "wikipages#generate" resources :wikivideos match "/dicionario" => "wikivideos#dicionario", :as => "dicionario" match "/search" => "wikivideos#search", :as => "search" end namespace :api do resources :videos resources :users resources :wikivideos get 'pages/index' get 'pages/post_example', as: :post_example root :to => 'pages#index' end root :to => 'pages#home' end