merge
This commit is contained in:
commit
c148b48f74
|
@ -0,0 +1,2 @@
|
|||
class ProjectsController < ApplicationController
|
||||
end
|
|
@ -0,0 +1,2 @@
|
|||
class UsersController < ApplicationController
|
||||
end
|
|
@ -0,0 +1,2 @@
|
|||
module GitHelper
|
||||
end
|
|
@ -0,0 +1,2 @@
|
|||
module ProjectsHelper
|
||||
end
|
|
@ -0,0 +1,2 @@
|
|||
module UsersHelper
|
||||
end
|
|
@ -50,8 +50,21 @@ body {}
|
|||
|
||||
#container {}
|
||||
|
||||
header {}
|
||||
header {
|
||||
display:block;
|
||||
background: #ccf;
|
||||
height:3em;
|
||||
#logout {
|
||||
float:right;
|
||||
}
|
||||
}
|
||||
|
||||
#main {}
|
||||
#main {
|
||||
#login_form {
|
||||
margin: 0 auto;
|
||||
width:250px;
|
||||
padding:2em;
|
||||
}
|
||||
}
|
||||
|
||||
footer {}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
%h2 Sign in
|
||||
#login_form
|
||||
%h2 Вход в систему
|
||||
= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f|
|
||||
%p
|
||||
= f.label :email
|
||||
|
@ -12,5 +13,6 @@
|
|||
%p
|
||||
= f.check_box :remember_me
|
||||
= f.label :remember_me
|
||||
%p= f.submit "Sign in"
|
||||
= render :partial => "devise/shared/links"
|
||||
%p
|
||||
= f.submit "Войти"
|
||||
= link_to t('devise.passwords.link'), new_password_path(resource_name)
|
||||
|
|
|
@ -1,15 +1,2 @@
|
|||
- if controller_name != 'sessions'
|
||||
= link_to "Sign in", new_session_path(resource_name)
|
||||
%br/
|
||||
- if devise_mapping.registerable? && controller_name != 'registrations'
|
||||
= link_to "Sign up", new_registration_path(resource_name)
|
||||
%br/
|
||||
- if devise_mapping.recoverable? && controller_name != 'passwords'
|
||||
= link_to "Forgot your password?", new_password_path(resource_name)
|
||||
%br/
|
||||
- if devise_mapping.confirmable? && controller_name != 'confirmations'
|
||||
= link_to "Didn't receive confirmation instructions?", new_confirmation_path(resource_name)
|
||||
%br/
|
||||
- if devise_mapping.lockable? && resource_class.unlock_strategy_enabled?(:email) && controller_name != 'unlocks'
|
||||
= link_to "Didn't receive unlock instructions?", new_unlock_path(resource_name)
|
||||
%br/
|
||||
= link_to t('devise.passwords.link'), new_password_path(resource_name)
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
%small.copyright
|
||||
Copyright © #{Date.today.year}
|
||||
Copyright © #{Date.today.year} EvilMartians.ru
|
||||
|
|
|
@ -1 +1 @@
|
|||
%h1 Header
|
||||
%h1= t('layout.global_header')
- if user_signed_in?
#logout
= t('layout.logged_in_as')
= current_user.name
= link_to t('layout.logout'), destroy_user_session_path
|
|
@ -0,0 +1,7 @@
|
|||
%h1= t('layout.platforms.list')
|
||||
- @platforms.each do |platform|
|
||||
= div_for platform do
|
||||
= platform.name
|
||||
= link_to t('layout.platforms.new'), new_platform_path
|
||||
.div
|
||||
= link_to t('layout.user_list'), users_path
|
|
@ -0,0 +1,35 @@
|
|||
ru:
|
||||
devise:
|
||||
sessions:
|
||||
link: 'Войти'
|
||||
signed_in: 'Вы вошли.'
|
||||
signed_out: 'Вы вышли.'
|
||||
unauthenticated: 'Вы должны войти или зарегистрироваться, прежде чем сможете продолжить.'
|
||||
unconfirmed: 'Вы должны подтвердить вашу учетную запись, прежде чем сможете продолжить.'
|
||||
locked: 'Ваша учетная запись заблокирована.'
|
||||
invalid: 'Неверный пароль или адрес электронной почты.'
|
||||
invalid_token: 'Неверный ключ аутентификации.'
|
||||
timeout: 'Ваша сессия закончена. Пожалуйста, войдите еще раз, чтобы продолжить.'
|
||||
inactive: 'Ваша учетная запись еще не активирована.'
|
||||
passwords:
|
||||
link: 'Забыли пароль?'
|
||||
send_instructions: 'Вы получите письмо с инструкциями о том, как сбросить ваш пароль, через несколько минут.'
|
||||
updated: 'Ваш пароль изменен. Теперь вы можете войти.'
|
||||
confirmations:
|
||||
link: "Не получили инструкции для подтверждения учетной записи?"
|
||||
send_instructions: 'Вы получите письмо с инструкциями о том, как подтвердить вашу учетную запись.'
|
||||
confirmed: 'Ваша учетная запись успешно подтверждена. Добро пожаловать.'
|
||||
registrations:
|
||||
link: 'Регистрация'
|
||||
signed_up: 'Вы успешно зарегистрировались.'
|
||||
updated: 'Ваша учетная запись изменена.'
|
||||
destroyed: 'До свидания! Ваша учетная запись удалена. Надеемся вскоре снова вас увидеть.'
|
||||
unlocks:
|
||||
link: "Не получили инструкции для разблокировки учетной записи?"
|
||||
send_instructions: 'Вы получите письмо с инструкциями о том, как разблокировать вашу учетную запись, через несколько минут.'
|
||||
unlocked: 'Ваша учетная запись разблокирована. Вы вошли.'
|
||||
mailer:
|
||||
confirmation_instructions: 'Инструкции для подтверждения'
|
||||
reset_password_instructions: 'Инструкции для сброса пароля'
|
||||
unlock_instructions: 'Инструкции для разблокировки'
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
ru:
|
||||
layout:
|
||||
global_header: Сборочная платформа ROSA
|
||||
logged_in_as: Вы вошли как
|
||||
logout: Выйти
|
||||
user_list: Список пользователей
|
||||
platforms:
|
||||
list: Платформы
|
||||
new: Создать новую платформу
|
||||
|
||||
attributes:
|
||||
password: Пароль
|
||||
remember_me: Запомнить
|
|
@ -1,6 +1,12 @@
|
|||
Rosa::Application.routes.draw do
|
||||
devise_for :users
|
||||
|
||||
resources :platforms do
|
||||
resources :projects
|
||||
end
|
||||
|
||||
resources :users
|
||||
|
||||
# Tree
|
||||
match 'platforms/:platform_name/projects/:project_name/git/tree/:treeish(/*path)', :controller => "git/trees", :action => :show, :treeish => /[0-9a-zA-Z_.\-]*/, :defaults => { :treeish => :master }, :as => :tree
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe GitController do
|
||||
|
||||
end
|
|
@ -0,0 +1,5 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe ProjectsController do
|
||||
|
||||
end
|
|
@ -0,0 +1,5 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe UsersController do
|
||||
|
||||
end
|
|
@ -0,0 +1,15 @@
|
|||
require 'spec_helper'
|
||||
|
||||
# Specs in this file have access to a helper object that includes
|
||||
# the GitHelper. For example:
|
||||
#
|
||||
# describe GitHelper do
|
||||
# describe "string concat" do
|
||||
# it "concats two strings with spaces" do
|
||||
# helper.concat_strings("this","that").should == "this that"
|
||||
# end
|
||||
# end
|
||||
# end
|
||||
describe GitHelper do
|
||||
pending "add some examples to (or delete) #{__FILE__}"
|
||||
end
|
|
@ -0,0 +1,15 @@
|
|||
require 'spec_helper'
|
||||
|
||||
# Specs in this file have access to a helper object that includes
|
||||
# the ProjectsHelper. For example:
|
||||
#
|
||||
# describe ProjectsHelper do
|
||||
# describe "string concat" do
|
||||
# it "concats two strings with spaces" do
|
||||
# helper.concat_strings("this","that").should == "this that"
|
||||
# end
|
||||
# end
|
||||
# end
|
||||
describe ProjectsHelper do
|
||||
pending "add some examples to (or delete) #{__FILE__}"
|
||||
end
|
|
@ -0,0 +1,15 @@
|
|||
require 'spec_helper'
|
||||
|
||||
# Specs in this file have access to a helper object that includes
|
||||
# the UsersHelper. For example:
|
||||
#
|
||||
# describe UsersHelper do
|
||||
# describe "string concat" do
|
||||
# it "concats two strings with spaces" do
|
||||
# helper.concat_strings("this","that").should == "this that"
|
||||
# end
|
||||
# end
|
||||
# end
|
||||
describe UsersHelper do
|
||||
pending "add some examples to (or delete) #{__FILE__}"
|
||||
end
|
Loading…
Reference in New Issue