#9 Active Storage - PG::ForeignKeyViolation
This commit is contained in:
parent
179821a6bd
commit
031e353737
@ -25,11 +25,24 @@ module RedmineDmsf
|
|||||||
super
|
super
|
||||||
# Load all plugin's fixtures
|
# Load all plugin's fixtures
|
||||||
dir = File.join(File.dirname(__FILE__), 'fixtures')
|
dir = File.join(File.dirname(__FILE__), 'fixtures')
|
||||||
ext = '.yml'
|
# We can't simply read the whole dir as we need to be active_storage_blobs read before
|
||||||
Dir.glob("#{dir}/**/*#{ext}").each do |file|
|
# active_storage_attachments due to PG::ForeignKeyViolation
|
||||||
fixture = File.basename(file, ext)
|
ActiveRecord::FixtureSet.create_fixtures dir, 'active_storage_blobs'
|
||||||
ActiveRecord::FixtureSet.create_fixtures dir, fixture
|
ActiveRecord::FixtureSet.create_fixtures dir, 'active_storage_attachments'
|
||||||
end
|
ActiveRecord::FixtureSet.create_fixtures dir, 'custom_fields'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'custom_values'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_file_revisions'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_files'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_folder_permissions'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_folders'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_links'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_locks'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_public_urls'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflow_step_actions'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflow_step_assignments'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflow_steps'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflows'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'queries'
|
||||||
end
|
end
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
|
|||||||
@ -25,11 +25,24 @@ module RedmineDmsf
|
|||||||
super
|
super
|
||||||
# Load all plugin's fixtures
|
# Load all plugin's fixtures
|
||||||
dir = File.join(File.dirname(__FILE__), 'fixtures')
|
dir = File.join(File.dirname(__FILE__), 'fixtures')
|
||||||
ext = '.yml'
|
# We can't simply read the whole dir as we need to be active_storage_blobs read before
|
||||||
Dir.glob("#{dir}/**/*#{ext}").each do |file|
|
# active_storage_attachments due to PG::ForeignKeyViolation
|
||||||
fixture = File.basename(file, ext)
|
ActiveRecord::FixtureSet.create_fixtures dir, 'active_storage_blobs'
|
||||||
ActiveRecord::FixtureSet.create_fixtures dir, fixture
|
ActiveRecord::FixtureSet.create_fixtures dir, 'active_storage_attachments'
|
||||||
end
|
ActiveRecord::FixtureSet.create_fixtures dir, 'custom_fields'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'custom_values'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_file_revisions'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_files'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_folder_permissions'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_folders'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_links'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_locks'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_public_urls'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflow_step_actions'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflow_step_assignments'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflow_steps'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflows'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'queries'
|
||||||
end
|
end
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
|
|||||||
@ -25,11 +25,24 @@ module RedmineDmsf
|
|||||||
super
|
super
|
||||||
# Load all plugin's fixtures
|
# Load all plugin's fixtures
|
||||||
dir = File.join(File.dirname(__FILE__), 'fixtures')
|
dir = File.join(File.dirname(__FILE__), 'fixtures')
|
||||||
ext = '.yml'
|
# We can't simply read the whole dir as we need to be active_storage_blobs read before
|
||||||
Dir.glob("#{dir}/**/*#{ext}").each do |file|
|
# active_storage_attachments due to PG::ForeignKeyViolation
|
||||||
fixture = File.basename(file, ext)
|
ActiveRecord::FixtureSet.create_fixtures dir, 'active_storage_blobs'
|
||||||
ActiveRecord::FixtureSet.create_fixtures dir, fixture
|
ActiveRecord::FixtureSet.create_fixtures dir, 'active_storage_attachments'
|
||||||
end
|
ActiveRecord::FixtureSet.create_fixtures dir, 'custom_fields'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'custom_values'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_file_revisions'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_files'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_folder_permissions'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_folders'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_links'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_locks'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_public_urls'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflow_step_actions'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflow_step_assignments'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflow_steps'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'dmsf_workflows'
|
||||||
|
ActiveRecord::FixtureSet.create_fixtures dir, 'queries'
|
||||||
end
|
end
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user