routes.rb
5.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# 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