Asset generation breaks plugins that must be removed temporarily.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-03-24 15:56:13 +01:00
parent 10bdf5dc13
commit 7b8ed82d37
2 changed files with 2 additions and 32 deletions

View File

@@ -24,13 +24,12 @@ RUN set -eux; \
echo "production:" >> ./config/database.yml; \
echo " adapter: mysql2" >> ./config/database.yml; \
mv plugins/000_redmine_x_ux_upgrade/init.rb plugins/000_redmine_x_ux_upgrade/init.rb.orig; \
cp plugins/redmine_workload/init.rb plugins/redmine_workload/init.rb.orig; \
git apply workload_init.patch; \
mv plugins/redmine_workload /tmp/; \
# WARNING: the next command makes the image larger by almost 100 MB
echo Hourglass::Assets.compile|rails console; \
rm ./config/database.yml; \
mv plugins/000_redmine_x_ux_upgrade/init.rb.orig plugins/000_redmine_x_ux_upgrade/init.rb; \
mv plugins/redmine_workload/init.rb.orig plugins/redmine_workload/init.rb; \
mv /tmp/redmine_workload plugins/; \
# end hourglass plugin
chmod +x /pre-entrypoint.sh; \
# setting ENTRYPOINT destroys CMD so replace the entrypoint script and call it later

View File

@@ -1,29 +0,0 @@
--- "a/plugins/redmine_workload/init.rb"
+++ "b/plugins/redmine_workload/init.rb"
@@ -2,6 +2,7 @@
require 'redmine'
require File.expand_path('lib/redmine_workload', __dir__)
+require './lib/redmine_workload/group_workload_preparer.rb'
Redmine::Plugin.register :redmine_workload do
name 'Redmine workload plugin'
@@ -44,12 +45,12 @@ Redmine::Plugin.register :redmine_workload do
permission :edit_user_data, wl_user_datas: :update
end
-if Rails.version < '6'
- plugin = Redmine::Plugin.find(:redmine_workload)
- Rails.application.configure do
- config.autoload_paths << "#{plugin.directory}/app/presenters"
- end
-end
+#if Rails.version < '6'
+# plugin = Redmine::Plugin.find(:redmine_workload)
+# Rails.application.configure do
+# config.autoload_paths << "#{plugin.directory}/app/presenters"
+# end
+#end
class RedmineToolbarHookListener < Redmine::Hook::ViewListener
def view_layouts_base_html_head(_context)