Asset generation breaks plugins that must be removed temporarily.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user