Project

General

Profile

Feature #7068 » 7068-3.patch

Felix Schäfer, 2017-04-21 11:43

View differences:

config/locales/de.yml
permission_manage_files: Dateien verwalten
permission_manage_issue_relations: Ticket-Beziehungen verwalten
permission_manage_members: Mitglieder verwalten
permission_view_news: News ansehen
permission_manage_news: News verwalten
permission_manage_project_activities: Aktivitäten (Zeiterfassung) verwalten
permission_manage_public_queries: Öffentliche Filter verwalten
config/locales/en.yml
permission_view_time_entries: View spent time
permission_edit_time_entries: Edit time logs
permission_edit_own_time_entries: Edit own time logs
permission_view_news: View news
permission_manage_news: Manage news
permission_comment_news: Comment news
permission_view_documents: View documents
config/locales/fr.yml
permission_view_time_entries: Voir le temps passé
permission_edit_time_entries: Modifier les temps passés
permission_edit_own_time_entries: Modifier son propre temps passé
permission_view_news: Voir les annonces
permission_manage_news: Gérer les annonces
permission_comment_news: Commenter les annonces
permission_view_documents: Voir les documents
config/locales/ja.yml
permission_edit_time_entries: 作業時間の編集
permission_edit_own_time_entries: 自身が記入した作業時間の編集
permission_manage_project_activities: 作業分類 (時間管理) の管理
permission_view_news: ニュースの閲覧
permission_manage_news: ニュースの管理
permission_comment_news: ニュースへのコメント
permission_view_documents: 文書の閲覧
db/migrate/20170418090031_add_view_news_to_all_existing_roles.rb
class AddViewNewsToAllExistingRoles < ActiveRecord::Migration
def up
Role.all.each { |role| role.add_permission! :view_news }
end
def down
# nothing to revert
end
end
lib/redmine.rb
end
map.project_module :news do |map|
map.permission :view_news, {:news => [:index, :show]}, :public => true, :read => true
map.permission :view_news, {:news => [:index, :show]}, :read => true
map.permission :manage_news, {:news => [:new, :create, :edit, :update, :destroy], :comments => [:destroy], :attachments => :upload}, :require => :member
map.permission :comment_news, {:comments => :create}
end
lib/redmine/default_data/loader.rb
:view_calendar,
:log_time,
:view_time_entries,
:view_news,
:comment_news,
:view_documents,
:view_wiki_pages,
......
:view_calendar,
:log_time,
:view_time_entries,
:view_news,
:comment_news,
:view_documents,
:view_wiki_pages,
......
:view_gantt,
:view_calendar,
:view_time_entries,
:view_news,
:comment_news,
:view_documents,
:view_wiki_pages,
......
:view_gantt,
:view_calendar,
:view_time_entries,
:view_news,
:view_documents,
:view_wiki_pages,
:view_wiki_edits,
test/fixtures/roles.yml
- :view_time_entries
- :edit_time_entries
- :delete_time_entries
- :view_news
- :manage_news
- :comment_news
- :view_documents
......
- :log_time
- :view_time_entries
- :edit_own_time_entries
- :view_news
- :manage_news
- :comment_news
- :view_documents
......
- :view_calendar
- :log_time
- :view_time_entries
- :view_news
- :manage_news
- :comment_news
- :view_documents
......
- :view_calendar
- :log_time
- :view_time_entries
- :view_news
- :comment_news
- :view_documents
- :view_wiki_pages
......
- :view_gantt
- :view_calendar
- :view_time_entries
- :view_news
- :view_documents
- :view_wiki_pages
- :view_wiki_edits
(2-2/2)