diff --git a/app/views/settings/notifiers/_form.html.haml b/app/views/settings/notifiers/_form.html.haml index 2631874bc..5cd3e4e3d 100644 --- a/app/views/settings/notifiers/_form.html.haml +++ b/app/views/settings/notifiers/_form.html.haml @@ -17,7 +17,19 @@ .group = f.label :issue_assign, t('activerecord.attributes.settings.notifier.issue_assign'), :class => :label = f.check_box :issue_assign, :class => 'notify_cbx' - + +.group + = f.label :new_comment_commit_owner, t('activerecord.attributes.settings.notifier.new_comment_commit_owner'), :class => :label + = f.check_box :new_comment_commit_owner, :class => 'notify_cbx' + +.group + = f.label :new_comment_commit_repo_owner, t('activerecord.attributes.settings.notifier.new_comment_commit_repo_owner'), :class => :label + = f.check_box :new_comment_commit_repo_owner, :class => 'notify_cbx' + +.group + = f.label :new_comment_commit_commentor, t('activerecord.attributes.settings.notifier.new_comment_commit_commentor'), :class => :label + = f.check_box :new_comment_commit_commentor, :class => 'notify_cbx' + .group.navform.wat-cf %button.button{:type => "submit"} = image_tag("web-app-theme/icons/tick.png", :alt => t("layout.save")) diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 9086b8375..0bdcc1d53 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -1,12 +1,12 @@ ru: will_paginate: previous_label: ‹ Предыдущая - next_label: Следующая › + next_label: Следующая › page_gap: ... - + datatables: previous_label: ‹ Пред. - next_label: След. › + next_label: След. › first_label: « Первая last_label: Последняя » empty_label: Нет доступных данных @@ -50,7 +50,7 @@ ru: title: Статистика закачек пакетов message: Обновляется автоматически каждые 5 минут refresh_btn: Обновить - + auto_build_lists: header: Проекты с автоматической сборкой message: Все проекты собираются под пользовательский репозиторий и архитектуру i586 @@ -182,7 +182,7 @@ ru: back_to_the_list: ⇐ К списку репозиториев confirm_delete: Вы уверены, что хотите удалить этот репозиторий? current_repository_header: Текущий репозиторий - + personal_repositories: settings_header: Настройки change_visibility_from_hidden: Сменить статус на "Открытый" @@ -324,13 +324,13 @@ ru: publish_success: 'Сборка поставлена в очередь на публикацию.' publish_fail: 'При публикации сборки произошла ошибка!' container_published: 'Контейнер размещен в репозитории' - + build_server_status: header: Статус сборочного сервера client_count: Число клиентов count_new_task: Число заданий в очереди count_build_task: Число выполняемых заданий - + items: statuses: build_started: собирается @@ -361,7 +361,7 @@ ru: settings: saved: Настройки успешно сохранены save_error: При обновлении настроек произошла ошибка - + subscribe: saved: Вы подписаны на оповещения для этой задачи @@ -499,6 +499,9 @@ ru: new_comment_reply: Оповещать о новом ответе на мой комментарий new_issue: Оповещать о новых задачах в моих проектах issue_assign: Оповещать, когда на меня выставляют задачу + new_comment_commit_owner: Оповещать о комментариях к моему коммиту + new_comment_commit_repo_owner: Оповещать о комментариях к коммитам в моем репозитории + new_comment_commit_commentor: Оповещать о комментариях к коммиту после моего auto_build_list: project_id: Проект diff --git a/db/migrate/20120118173141_add_settings_to_settings_notifiers.rb b/db/migrate/20120118173141_add_settings_to_settings_notifiers.rb new file mode 100644 index 000000000..89877b871 --- /dev/null +++ b/db/migrate/20120118173141_add_settings_to_settings_notifiers.rb @@ -0,0 +1,13 @@ +class AddSettingsToSettingsNotifiers < ActiveRecord::Migration + def self.up + add_column :settings_notifiers, :new_comment_commit_owner, :boolean, :default => true + add_column :settings_notifiers, :new_comment_commit_repo_owner, :boolean, :default => true + add_column :settings_notifiers, :new_comment_commit_commentor, :boolean, :default => true + end + + def self.down + remove_column :settings_notifiers, :new_comment_commit_owner + remove_column :settings_notifiers, :new_comment_commit_repo_owner + remove_column :settings_notifiers, :new_comment_commit_commentor + end +end diff --git a/db/schema.rb b/db/schema.rb index 825f237ba..86e064a69 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20120117110723) do +ActiveRecord::Schema.define(:version => 20120118173141) do create_table "arches", :force => true do |t| t.string "name", :null => false @@ -290,14 +290,17 @@ ActiveRecord::Schema.define(:version => 20120117110723) do add_index "rpms", ["project_id"], :name => "index_rpms_on_project_id" create_table "settings_notifiers", :force => true do |t| - t.integer "user_id", :null => false - t.boolean "can_notify", :default => true - t.boolean "new_comment", :default => true - t.boolean "new_comment_reply", :default => true - t.boolean "new_issue", :default => true - t.boolean "issue_assign", :default => true + t.integer "user_id", :null => false + t.boolean "can_notify", :default => true + t.boolean "new_comment", :default => true + t.boolean "new_comment_reply", :default => true + t.boolean "new_issue", :default => true + t.boolean "issue_assign", :default => true t.datetime "created_at" t.datetime "updated_at" + t.boolean "new_comment_commit_owner", :default => true + t.boolean "new_comment_commit_repo_owner", :default => true + t.boolean "new_comment_commit_commentor", :default => true end create_table "subscribes", :force => true do |t|