From 89f7f22c338e69d76389f04c78c4a6dbdce3dead Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Tue, 16 Jan 2018 13:37:50 +0100 Subject: [PATCH] EPM --- after_init.rb | 19 ++----------------- .../easy_dms/epm_dmsf_locked_documents.rb | 4 ++++ .../easy_dms/epm_dmsf_open_approvals.rb | 4 ++++ 3 files changed, 10 insertions(+), 17 deletions(-) diff --git a/after_init.rb b/after_init.rb index 7f914c4c..51d42e36 100644 --- a/after_init.rb +++ b/after_init.rb @@ -70,23 +70,8 @@ else require File.expand_path('../app/models/easy_page_modules/easy_dms/epm_dmsf_locked_documents', __FILE__) require File.expand_path('../app/models/easy_page_modules/easy_dms/epm_dmsf_open_approvals', __FILE__) - EpmDmsfLockedDocuments.register_to_scope(:user, :plugin => :easy_dms) - EpmDmsfOpenApprovals.register_to_scope(:user, :plugin => :easy_dms) - - EasyExtensions::AfterInstallScripts.add do - page = EasyPage.where(:page_name => 'project-overview').first - page_template = page.default_template if page - - unless page_template - page_template = EasyPageTemplate.create(:easy_pages_id => page.id, :template_name => 'Default template', - :description => 'Default template', :is_default => true) - EasyPageTemplateModule.create_template_module(page, page_template, EpmDmsfLockedDocuments.first, - 'top-left', HashWithIndifferentAccess.new, 1) - EasyPageTemplateModule.create_template_module(page, page_template, EpmDmsfOpenApprovals.first, - 'top-left', HashWithIndifferentAccess.new, 1) - end - end - + EpmDmsfLockedDocuments.register_to_scope(:user, :plugin => :redmine_dmsf) + EpmDmsfOpenApprovals.register_to_scope(:user, :plugin => :redmine_dmsf) end end diff --git a/app/models/easy_page_modules/easy_dms/epm_dmsf_locked_documents.rb b/app/models/easy_page_modules/easy_dms/epm_dmsf_locked_documents.rb index 383e07f0..b61ffa1d 100644 --- a/app/models/easy_page_modules/easy_dms/epm_dmsf_locked_documents.rb +++ b/app/models/easy_page_modules/easy_dms/epm_dmsf_locked_documents.rb @@ -32,4 +32,8 @@ class EpmDmsfLockedDocuments < EasyPageModule {} end + def registered_in_plugin + 'redmine_dmsf' + end + end \ No newline at end of file diff --git a/app/models/easy_page_modules/easy_dms/epm_dmsf_open_approvals.rb b/app/models/easy_page_modules/easy_dms/epm_dmsf_open_approvals.rb index 16e97cf7..c39e9f73 100644 --- a/app/models/easy_page_modules/easy_dms/epm_dmsf_open_approvals.rb +++ b/app/models/easy_page_modules/easy_dms/epm_dmsf_open_approvals.rb @@ -28,4 +28,8 @@ class EpmDmsfOpenApprovals < EasyPageModule {} end + def registered_in_plugin + 'redmine_dmsf' + end + end \ No newline at end of file