123456789101112131415161718192021222324 |
- # Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/
- class Issue4530NotesSansImages < ActiveRecord::Migration[6.1]
- def up
- # return if it's a new setup
- return if !Setting.exists?(name: 'system_init_done')
- # This was already migrated Issue4050ImageInNote migration
- # However, new installations were created with a wrong seed value
- # Seed values are now changed
- # Rerunning this migration to set correct values
- # In systems set up in between previous migration and the seed files fix
- [User, Organization, Group].each do |klass|
- note_attr = ObjectManager::Attribute.for_object(klass).find_by(name: :note)
- next if note_attr.blank?
- next if note_attr.data_option[:no_images] == true
- note_attr.data_option[:no_images] = true
- note_attr.save!
- end
- end
- end
|