Container model
This commit is contained in:
parent
fe4aeeec10
commit
7896c4e7d3
|
@ -15,10 +15,6 @@ class PlatformsController < ApplicationController
|
|||
@platform = Platform.new
|
||||
end
|
||||
|
||||
def edit
|
||||
@platform = Platform.find params[:id]
|
||||
end
|
||||
|
||||
def create
|
||||
@platform = Platform.new params[:platform]
|
||||
if @platform.save
|
||||
|
@ -30,17 +26,6 @@ class PlatformsController < ApplicationController
|
|||
end
|
||||
end
|
||||
|
||||
def update
|
||||
@platform = Platform.find params[:id]
|
||||
if @platform.update_attributes(params[:platform])
|
||||
flash[:notice] = 'Платформа успешно обновлена'
|
||||
redirect_to @platform
|
||||
else
|
||||
flash[:error] = 'Не удалось обновить платформу'
|
||||
render :action => :edit
|
||||
end
|
||||
end
|
||||
|
||||
def destroy
|
||||
Platform.destroy params[:id]
|
||||
redirect_to root_path
|
||||
|
|
|
@ -15,32 +15,17 @@ class RepositoriesController < ApplicationController
|
|||
@repository = @platform.repositories.new
|
||||
end
|
||||
|
||||
def edit
|
||||
@repository = @platform.repositories.find params[:id]
|
||||
end
|
||||
|
||||
def destroy
|
||||
Repository.destroy params[:id]
|
||||
end
|
||||
|
||||
def update
|
||||
@repository = @platform.repositories.find params[:id]
|
||||
if @repository.update_attributes params[:repository]
|
||||
flash[:notice] = ''
|
||||
redirect_to @repository
|
||||
else
|
||||
flash[:error] = ''
|
||||
render :action => :edit
|
||||
end
|
||||
end
|
||||
|
||||
def create
|
||||
@repository = @platform.repositories.new(params[:repository])
|
||||
if @repository.save
|
||||
flash[:notice] = ''
|
||||
flash[:notice] = 'flash.repository.saved'
|
||||
redirect_to [@platform, @repository]
|
||||
else
|
||||
flash[:error] = ''
|
||||
flash[:error] = 'flash.repository.save_error'
|
||||
render :action => :new
|
||||
end
|
||||
end
|
||||
|
|
|
@ -18,22 +18,22 @@ ru:
|
|||
products: Продукты
|
||||
location: Расположение
|
||||
repositories: Репозитории
|
||||
back_to_the_list: ⇐К списку платформ
|
||||
back_to_the_list: ⇐ К списку платформ
|
||||
repositories:
|
||||
new: Новый репозиторий
|
||||
show: Репозиторий
|
||||
location: Расположение
|
||||
projects: Проекты
|
||||
new_header: Новый репозиторий
|
||||
back_to_the_list: ⇐К списку репозиториев
|
||||
back_to_the_list: ⇐ К списку репозиториев
|
||||
projects:
|
||||
new: Новый проект
|
||||
location: Расположение
|
||||
git_repo_location: Путь к git-репозиторию
|
||||
back_to_the_list: ⇐К списку проектов репозитория
|
||||
back_to_the_list: ⇐ К списку проектов репозитория
|
||||
users:
|
||||
new: Новый пользователь
|
||||
back_to_the_list: ⇐К списку пользователей
|
||||
back_to_the_list: ⇐ К списку пользователей
|
||||
|
||||
flash:
|
||||
project:
|
||||
|
@ -42,6 +42,9 @@ ru:
|
|||
user:
|
||||
saved: Пользователь успешно сохранен
|
||||
save_error: Не удалось сохранить данные о пользователе
|
||||
repository:
|
||||
saved: Репозиторий успешно добавлен
|
||||
save_error: Не удалось добавить репозиторий
|
||||
|
||||
attributes:
|
||||
password: Пароль
|
||||
|
|
10
db/schema.rb
10
db/schema.rb
|
@ -10,7 +10,15 @@
|
|||
#
|
||||
# It's strongly recommended to check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema.define(:version => 20110311154929) do
|
||||
ActiveRecord::Schema.define(:version => 20110312133121) do
|
||||
|
||||
create_table "containers", :force => true do |t|
|
||||
t.string "name", :null => false
|
||||
t.integer "project_id", :null => false
|
||||
t.integer "owner_id", :null => false
|
||||
t.datetime "created_at"
|
||||
t.datetime "updated_at"
|
||||
end
|
||||
|
||||
create_table "platforms", :force => true do |t|
|
||||
t.string "name"
|
||||
|
|
Loading…
Reference in New Issue