|
@@ -0,0 +1,24 @@
|
|
|
+# 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
|