Files
Redmine/db/migrate/20221214173537_add_select_project_publicity_permission.rb
Go MAEDA eb8916bc87 Introduce permission to set a project public (#38048).
Patch by Felix Schäfer.


git-svn-id: https://svn.redmine.org/redmine/trunk@22038 e93f8b46-1217-0410-a6f0-8f06a7374b81
2023-01-12 02:59:54 +00:00

16 lines
357 B
Ruby

class AddSelectProjectPublicityPermission < ActiveRecord::Migration[5.2]
def up
Role.find_each do |r|
r.add_permission!(:select_project_publicity) if r.permissions.include?(:edit_project)
end
end
def down
Role.find_each do |r|
r.remove_permission!(:select_project_publicity)
end
end
def run_in_request?; true end
end