show information on creating default dashboards with migration

This commit is contained in:
Alexander Meindl 2021-10-24 09:00:29 +02:00
parent a4af66df97
commit 4e64d672c2
2 changed files with 7 additions and 0 deletions

View File

@ -59,6 +59,11 @@ Rails/HelperInstanceVariable:
Rails/SkipsModelValidations:
Enabled: false
Rails/Output:
Enabled: true
Exclude:
- 'db/migrate/*'
Performance/ChainArrayAllocation:
Enabled: true

View File

@ -5,6 +5,7 @@ class CreateDashboardDefaults < ActiveRecord::Migration[5.2]
User.current = User.find_by(id: ENV['DEFAULT_USER_ID'].presence || User.admin.active.first.id)
unless Dashboard.exists? dashboard_type: DashboardContentWelcome::TYPE_NAME
puts 'Creating welcome default dashboard'
Dashboard.create! name: 'Welcome dashboard',
dashboard_type: DashboardContentWelcome::TYPE_NAME,
system_default: true,
@ -14,6 +15,7 @@ class CreateDashboardDefaults < ActiveRecord::Migration[5.2]
return if Dashboard.exists? dashboard_type: DashboardContentProject::TYPE_NAME
puts 'Creating project default dashboard'
Dashboard.create! name: 'Project dashboard',
dashboard_type: DashboardContentProject::TYPE_NAME,
system_default: true,