Añade plugin Redmine Git Hosting 4.0.2

This commit is contained in:
Manuel Cillero 2020-12-05 13:57:05 +01:00
parent 472cb1ea76
commit bdd66d941f
494 changed files with 36768 additions and 0 deletions

View file

@ -0,0 +1,78 @@
class ConvertBoolean < ActiveRecord::Migration[4.2]
def up
## GitolitePublicKey
add_column :gitolite_public_keys, :active_temp, :boolean, default: true, after: :key
GitolitePublicKey.reset_column_information
GitolitePublicKey.all.each do |p|
active_temp = p.active == 1
say 'Update!'
p.update_column(:active_temp, active_temp)
end
remove_column :gitolite_public_keys, :active
rename_column :gitolite_public_keys, :active_temp, :active
add_column :gitolite_public_keys, :delete_when_unused_temp, :boolean, default: true, after: :active
GitolitePublicKey.reset_column_information
GitolitePublicKey.all.each do |p|
delete_when_unused_temp = p.delete_when_unused == 1
say 'Update!'
p.update_column(:delete_when_unused_temp, delete_when_unused_temp)
end
remove_column :gitolite_public_keys, :delete_when_unused
rename_column :gitolite_public_keys, :delete_when_unused_temp, :delete_when_unused
## RepositoryGitExtra
add_column :repository_git_extras, :git_daemon_temp, :boolean, default: true, after: :git_daemon
RepositoryGitExtra.reset_column_information
RepositoryGitExtra.all.each do |p|
git_daemon_temp = p.git_daemon == 1
say 'Update!'
p.update_column(:git_daemon_temp, git_daemon_temp)
end
remove_column :repository_git_extras, :git_daemon
rename_column :repository_git_extras, :git_daemon_temp, :git_daemon
add_column :repository_git_extras, :git_notify_temp, :boolean, default: true, after: :git_notify
RepositoryGitExtra.reset_column_information
RepositoryGitExtra.all.each do |p|
git_notify_temp = p.git_notify == 1
say 'Update!'
p.update_column(:git_notify_temp, git_notify_temp)
end
remove_column :repository_git_extras, :git_notify
rename_column :repository_git_extras, :git_notify_temp, :git_notify
## RepositoryDeploymentCredential
add_column :repository_deployment_credentials, :active_temp, :boolean, default: true, after: :active
RepositoryDeploymentCredential.reset_column_information
RepositoryDeploymentCredential.all.each do |p|
active_temp = p.active == 1
say 'Update!'
p.update_column(:active_temp, active_temp)
end
remove_column :repository_deployment_credentials, :active
rename_column :repository_deployment_credentials, :active_temp, :active
## RepositoryMirror
add_column :repository_mirrors, :active_temp, :boolean, default: true, after: :active
RepositoryMirror.reset_column_information
RepositoryMirror.all.each do |p|
active_temp = p.active == 1
say 'Update!'
p.update_column(:active_temp, active_temp)
end
remove_column :repository_mirrors, :active
rename_column :repository_mirrors, :active_temp, :active
## RepositoryPostReceiveUrl
add_column :repository_post_receive_urls, :active_temp, :boolean, default: true, after: :active
RepositoryPostReceiveUrl.reset_column_information
RepositoryPostReceiveUrl.all.each do |p|
active_temp = p.active == 1
say 'Update!'
p.update_column(:active_temp, active_temp)
end
remove_column :repository_post_receive_urls, :active
rename_column :repository_post_receive_urls, :active_temp, :active
end
end