diff --git a/apps/link/components/InternalZammadWrapper.tsx b/apps/link/components/InternalZammadWrapper.tsx index e1c96f9..71c4cb0 100644 --- a/apps/link/components/InternalZammadWrapper.tsx +++ b/apps/link/components/InternalZammadWrapper.tsx @@ -56,8 +56,10 @@ export const InternalZammadWrapper: FC = ({ // @ts-ignore if (linkElement.contentDocument.querySelector(".overview-header")) { // @ts-ignore - linkElement.contentDocument.querySelector( - ".overview-header" + ( + linkElement.contentDocument.querySelector( + ".overview-header" + ) as any ).style = "display: none"; } diff --git a/apps/link/package.json b/apps/link/package.json index beb1c56..dbd1da9 100644 --- a/apps/link/package.json +++ b/apps/link/package.json @@ -25,11 +25,9 @@ "@mui/x-date-pickers-pro": "^6.5.0", "date-fns": "^2.30.0", "graphql-request": "^6.1.0", - "http-proxy-middleware": "^2.0.6", "material-ui-popup-state": "^5.0.8", "next": "13.4.3", "next-auth": "^4.22.1", - "next-http-proxy-middleware": "^1.2.5", "react": "18.2.0", "react-dom": "18.2.0", "react-iframe": "^1.8.5", diff --git a/docker/zammad/setup.rb b/docker/zammad/setup.rb index 62bbbce..313d1d7 100644 --- a/docker/zammad/setup.rb +++ b/docker/zammad/setup.rb @@ -1,17 +1,26 @@ # frozen_string_literal: true -packages = Dir.glob('/opt/zammad/contrib/link/addons/*') +# uninstall +package_names = %w[Hardening PGP Leafcutter Metamigo] -packages.each do |package| - puts "Attempting to uninstall #{package} package..." - existing_package = Package.find_by(name: package.name) - if existing_package.blank? +package_names.each do |name| + puts "Attempting to uninstall #{name} package..." + package = Package.find_by(name: name) + if package.blank? puts "Package #{name} is not installed." else puts "Uninstalling #{package.name} #{package.version}..." Package.uninstall(name: package.name, version: package.version) puts 'Uninstalled' end +rescue StandardError => e + puts e.message +end + +# install +packages = Dir.glob('/opt/zammad/contrib/link/addons/*') + +packages.each do |package| puts "Installing #{package} package..." Package.install(file: package) puts 'Installed'