Commit 2c8fb95f364b13a5b01a45e8e2b170912e5633cf

Authored by Fernando Brito
1 parent 348c0ab9
Exists in master and in 2 other branches v2, wikilibras

RapidVLibras setup

1 GIT 1 GIT
2 remote: git://github.com/gregbell/active_admin.git 2 remote: git://github.com/gregbell/active_admin.git
3 - revision: 89fe847eb3db8b60a743be10e5ba4c29048adef2 3 + revision: 9c690407cd3d36d3f47d4ca9a99a54ba8aa6f496
4 specs: 4 specs:
5 activeadmin (1.0.0.pre) 5 activeadmin (1.0.0.pre)
6 arbre (~> 1.0) 6 arbre (~> 1.0)
@@ -168,12 +168,12 @@ GEM @@ -168,12 +168,12 @@ GEM
168 activesupport (>= 3.0.0) 168 activesupport (>= 3.0.0)
169 launchy (2.4.2) 169 launchy (2.4.2)
170 addressable (~> 2.3) 170 addressable (~> 2.3)
171 - less (2.5.0)  
172 - commonjs (~> 0.2.7)  
173 - less-rails (2.5.0) 171 + less (2.2.2)
  172 + commonjs (~> 0.2.6)
  173 + less-rails (2.2.6)
174 actionpack (>= 3.1) 174 actionpack (>= 3.1)
175 - less (~> 2.5.0)  
176 - libv8 (3.16.14.3) 175 + less (~> 2.2.0)
  176 + libv8 (3.3.10.4)
177 listen (2.7.4) 177 listen (2.7.4)
178 celluloid (>= 0.15.2) 178 celluloid (>= 0.15.2)
179 celluloid-io (>= 0.15.0) 179 celluloid-io (>= 0.15.0)
@@ -243,7 +243,6 @@ GEM @@ -243,7 +243,6 @@ GEM
243 rb-fsevent (0.9.4) 243 rb-fsevent (0.9.4)
244 rb-inotify (0.9.4) 244 rb-inotify (0.9.4)
245 ffi (>= 0.5.0) 245 ffi (>= 0.5.0)
246 - ref (1.0.5)  
247 responders (1.0.0) 246 responders (1.0.0)
248 railties (>= 3.2, < 5) 247 railties (>= 3.2, < 5)
249 rolify (3.4.0) 248 rolify (3.4.0)
@@ -290,7 +289,7 @@ GEM @@ -290,7 +289,7 @@ GEM
290 actionpack (~> 4.0) 289 actionpack (~> 4.0)
291 activemodel (~> 4.0) 290 activemodel (~> 4.0)
292 slop (3.5.0) 291 slop (3.5.0)
293 - spring (1.1.2) 292 + spring (1.1.3)
294 sprockets (2.11.0) 293 sprockets (2.11.0)
295 hike (~> 1.2) 294 hike (~> 1.2)
296 multi_json (~> 1.0) 295 multi_json (~> 1.0)
@@ -301,9 +300,8 @@ GEM @@ -301,9 +300,8 @@ GEM
301 activesupport (>= 3.0) 300 activesupport (>= 3.0)
302 sprockets (~> 2.8) 301 sprockets (~> 2.8)
303 sqlite3 (1.3.9) 302 sqlite3 (1.3.9)
304 - therubyracer (0.12.1)  
305 - libv8 (~> 3.16.14.0)  
306 - ref 303 + therubyracer (0.10.2)
  304 + libv8 (~> 3.3.10)
307 thin (1.6.2) 305 thin (1.6.2)
308 daemons (>= 1.0.9) 306 daemons (>= 1.0.9)
309 eventmachine (>= 1.0.0) 307 eventmachine (>= 1.0.0)
@@ -317,11 +315,11 @@ GEM @@ -317,11 +315,11 @@ GEM
317 polyglot (>= 0.3.1) 315 polyglot (>= 0.3.1)
318 turbolinks (2.2.2) 316 turbolinks (2.2.2)
319 coffee-rails 317 coffee-rails
320 - twitter-bootstrap-rails (2.2.8) 318 + twitter-bootstrap-rails (2.0.9)
321 actionpack (>= 3.1) 319 actionpack (>= 3.1)
322 - execjs  
323 - rails (>= 3.1) 320 + less-rails (~> 2.2.2)
324 railties (>= 3.1) 321 railties (>= 3.1)
  322 + therubyracer (~> 0.10.1)
325 tzinfo (1.1.0) 323 tzinfo (1.1.0)
326 thread_safe (~> 0.1) 324 thread_safe (~> 0.1)
327 uglifier (2.5.0) 325 uglifier (2.5.0)
app/assets/javascripts/application.js
@@ -12,5 +12,6 @@ @@ -12,5 +12,6 @@
12 // 12 //
13 //= require jquery 13 //= require jquery
14 //= require jquery_ujs 14 //= require jquery_ujs
  15 +//= require twitter/bootstrap
15 //= require turbolinks 16 //= require turbolinks
16 //= require_tree . 17 //= require_tree .
app/assets/javascripts/bootstrap.js.coffee 0 → 100644
@@ -0,0 +1,4 @@ @@ -0,0 +1,4 @@
  1 +jQuery ->
  2 + $("a[rel=popover]").popover()
  3 + $(".tooltip").tooltip()
  4 + $("a[rel=tooltip]").tooltip()
0 \ No newline at end of file 5 \ No newline at end of file
app/assets/stylesheets/application.css.scss
@@ -10,6 +10,6 @@ @@ -10,6 +10,6 @@
10 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new 10 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
11 * file per style scope. 11 * file per style scope.
12 * 12 *
13 - *= require_tree . 13 + *= require 'bootstrap'
14 *= require_self 14 *= require_self
15 */ 15 */
app/controllers/static/v_libras_controller.rb 0 → 100644
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
  1 +class Static::VLibrasController < ApplicationController
  2 + def rapid
  3 +
  4 + end
  5 +end
app/views/layouts/application.html.erb
@@ -27,10 +27,10 @@ @@ -27,10 +27,10 @@
27 <a class="dropdown-toggle" href="#" data-toggle="dropdown"><%= t('shared.vlibras') %><strong class="caret"></strong></a> 27 <a class="dropdown-toggle" href="#" data-toggle="dropdown"><%= t('shared.vlibras') %><strong class="caret"></strong></a>
28 28
29 <ul class="dropdown-menu"> 29 <ul class="dropdown-menu">
30 - <li><%= link_to t('wikivideos.my_videos') %></li>  
31 - <li><%= link_to t('videos.new') %></li> 30 + <li><%= link_to t('wikivideos.my_videos'), '#' %></li>
  31 + <li><%= link_to t('videos.new'), '#' %></li>
32 <li class="divider"></li> 32 <li class="divider"></li>
33 - <li><%= link_to t('shared.form_alternative') %></li> 33 + <li><%= link_to t('shared.form_alternative'), rapid_vlibras_path %></li>
34 </ul> 34 </ul>
35 </li> 35 </li>
36 36
@@ -38,10 +38,10 @@ @@ -38,10 +38,10 @@
38 <a class="dropdown-toggle" href="#" data-toggle="dropdown"><%= t('shared.wikilibras') %><strong class="caret"></strong></a> 38 <a class="dropdown-toggle" href="#" data-toggle="dropdown"><%= t('shared.wikilibras') %><strong class="caret"></strong></a>
39 39
40 <ul class="dropdown-menu"> 40 <ul class="dropdown-menu">
41 - <li><%= link_to t('wikivideos.my_signals') %></li>  
42 - <li><%= link_to t('wikivideos.cadastro_sinal') %></li> 41 + <li><%= link_to t('wikivideos.my_signals'), '#' %></li>
  42 + <li><%= link_to t('wikivideos.cadastro_sinal'), '#' %></li>
43 <li class="divider"></li> 43 <li class="divider"></li>
44 - <li><%= link_to t('wikivideos.dicionario_de_dados') %></li> 44 + <li><%= link_to t('wikivideos.dicionario_de_dados'), '#' %></li>
45 </ul> 45 </ul>
46 </li> 46 </li>
47 <li><%= link_to t('shared.slibras') %></li> 47 <li><%= link_to t('shared.slibras') %></li>
config/application.rb
1 require File.expand_path('../boot', __FILE__) 1 require File.expand_path('../boot', __FILE__)
2 2
3 require 'rails/all' 3 require 'rails/all'
  4 +require 'rolify/railtie'
4 5
5 # Require the gems listed in Gemfile, including any gems 6 # Require the gems listed in Gemfile, including any gems
6 # you've limited to :test, :development, or :production. 7 # you've limited to :test, :development, or :production.
config/environments/development.rb
1 Rails.application.configure do 1 Rails.application.configure do
2 # Settings specified here will take precedence over those in config/application.rb. 2 # Settings specified here will take precedence over those in config/application.rb.
3 3
  4 + config.assets.enabled = true
  5 +
4 # In the development environment your application's code is reloaded on 6 # In the development environment your application's code is reloaded on
5 # every request. This slows down response time but is perfect for development 7 # every request. This slows down response time but is perfect for development
6 # since you don't have to restart the web server when you make code changes. 8 # since you don't have to restart the web server when you make code changes.
@@ -50,5 +52,7 @@ Rails.application.configure do @@ -50,5 +52,7 @@ Rails.application.configure do
50 config.assets.raise_runtime_errors = true 52 config.assets.raise_runtime_errors = true
51 53
52 # Raises error for missing translations 54 # Raises error for missing translations
53 - # config.action_view.raise_on_missing_translations = true 55 + config.action_view.raise_on_missing_translations = true
  56 +
  57 + config.middleware.use Rack::LiveReload
54 end 58 end
config/locales/devise.pt-BR.yml 0 → 100644
@@ -0,0 +1,57 @@ @@ -0,0 +1,57 @@
  1 +pt-BR:
  2 + devise:
  3 + confirmations:
  4 + confirmed: A sua conta foi confirmada com sucesso. Você está autenticado.
  5 + send_instructions: Dentro de minutos, você receberá um email com as instruções de confirmação da sua conta.
  6 + send_paranoid_instructions: Se o seu email existir em nosso banco de dados, você receberá um email com instruções sobre como confirmar sua conta em alguns minutos.
  7 + failure:
  8 + already_authenticated: Você já está autenticado.
  9 + inactive: A sua conta ainda não foi ativada.
  10 + invalid: Email ou senha inválidos.
  11 + last_attempt: Você tem mais uma única tentativa antes de sua conta ser bloqueada.
  12 + locked: A sua conta está bloqueada.
  13 + not_found_in_database: Email ou senha inválidos.
  14 + timeout: A sua sessão expirou, por favor, faça login novamente para continuar.
  15 + unauthenticated: Para continuar, faça login ou registre-se.
  16 + unconfirmed: Antes de continuar, confirme a sua conta.
  17 + mailer:
  18 + confirmation_instructions:
  19 + subject: Instruções de confirmação
  20 + reset_password_instructions:
  21 + subject: Instruções de reinicialização de senha
  22 + unlock_instructions:
  23 + subject: Instruções de desbloqueio
  24 + omniauth_callbacks:
  25 + failure: Não foi possível autorizar de uma conta de %{kind} porque "%{reason}".
  26 + success: Autorizado com sucesso de uma conta de %{kind}.
  27 + passwords:
  28 + no_token: Você não pode acessar esta página sem estar logado. Se você veio de um email de lembre de senha, por favor certifique-se de ter digitado a URL corretamente.
  29 + send_instructions: Dentro de minutos, você receberá um email com as instruções de reinicialização da sua senha.
  30 + send_paranoid_instructions: Se o seu email existir em nosso banco de dados, você receberá um email com um link para recuperação da senha.
  31 + updated: A sua senha foi alterada com sucesso. Você está autenticado.
  32 + updated_not_active: Sua senha foi alterada com sucesso.
  33 + registrations:
  34 + destroyed: Adeus! A sua conta foi cancelada com sucesso. Esperamos vê-lo novamente em breve.
  35 + signed_up: Bem vindo! Você realizou seu registro com sucesso.
  36 + signed_up_but_inactive: Você se inscreveu com sucesso, porém nós não podemos autenticá-lo porque sua conta ainda não foi ativada.
  37 + signed_up_but_locked: Você se inscreveu com sucesso. Porém nós não podemos autenticá-lo porque sua conta está bloqueada.
  38 + signed_up_but_unconfirmed: Uma mensagem com um link de confirmação foi enviada para o seu e-mail. Por favor, acesse o link para ativar sua conta.
  39 + update_needs_confirmation: Sua conta foi atualizada com sucesso, mas nós precisamos verificar o novo endereço de email. Por favor, verifique seu email e clique no link de confirmação para finalizar confirmando o seu novo email.
  40 + updated: A sua conta foi atualizada com sucesso.
  41 + sessions:
  42 + signed_in: Login efetuado com sucesso.
  43 + signed_out: Logout efetuado com sucesso.
  44 + unlocks:
  45 + send_instructions: Dentro de minutos, você receberá um email com instruções de desbloqueio da sua conta.
  46 + send_paranoid_instructions: Se sua conta existir em nosso banco de dados, você receberá em breve um email com instruções para desbloquear ela.
  47 + unlocked: A sua conta foi desbloqueada com sucesso. Você está autenticado.
  48 + errors:
  49 + messages:
  50 + already_confirmed: já foi confirmado
  51 + confirmation_period_expired: É necessário ser confirmado dentro do período %{period}, por favor requisite um novo usuário.
  52 + expired: expirou, por favor solicite uma nova
  53 + not_found: não encontrado
  54 + not_locked: não foi bloqueado
  55 + not_saved:
  56 + one: 'Não foi possível salvar %{resource}: 1 erro'
  57 + other: 'Não foi possível salvar %{resource}: %{count} erros.'
0 \ No newline at end of file 58 \ No newline at end of file
config/routes.rb
@@ -4,4 +4,6 @@ Rails.application.routes.draw do @@ -4,4 +4,6 @@ Rails.application.routes.draw do
4 ActiveAdmin.routes(self) 4 ActiveAdmin.routes(self)
5 5
6 root 'static#home', as: :home 6 root 'static#home', as: :home
  7 +
  8 + get '/vlibras/rapid', as: :rapid_vlibras, to: 'static/v_libras#rapid'
7 end 9 end