From: Moritz Bunkus Date: Mon, 9 Jan 2012 14:03:13 +0000 (+0100) Subject: Das XUL-/XML-Menü entfernen X-Git-Tag: release-2.7.0beta1~88 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=adf1b8cbb7c9b2b49e73256ea66c6fed00e8466e;p=kivitendo-erp.git Das XUL-/XML-Menü entfernen Das alte XUL-/XML-Menü war von der Benutzung her zwar beliebt, hatte aber aush administrativer Sicht diverse Probleme. Früher konnte Firefox XUL von beliebigen Webservern ausführen, heute seit Firefox 4 nicht mehr -- aus Sicherheitsgründen. Daher musste man bereits ein Addon installieren, damit es überhaupt geht. In späteren Firefox-Versionen gab es immer wieder noch andere Probleme. Insgesamt sehe ich die folgenden drei Probleme: 1. Unbedarfte Benutzer werden immer trotz der von Lx-Office angezeigten Warnmeldung das XUL-Menü einschalten und sich dann wundern, dass nur eine ausgesprochen verwirrende Fehlermeldung angezeigt wird. 2. Diese Fehlermeldung wirkt extrem unprofessional. 3. Es erzeugt bei Entwicklern, Debuggern, Supporter, Dokumentationsschreibern einen deutlich erhöhten Aufwand. Fix für Bugs 1705 und 1706. --- diff --git a/DEBIAN/DEBIAN/md5sum b/DEBIAN/DEBIAN/md5sum index ff759218a..4cf2bd6c4 100644 --- a/DEBIAN/DEBIAN/md5sum +++ b/DEBIAN/DEBIAN/md5sum @@ -1776,8 +1776,6 @@ ca1942a777bb9757e0929f677dcc6f49 var/lib/lx-office-erp/templates/German-invoice 8bc701c81a0ee89fe4478ddae2ef4827 var/lib/lx-office-erp/templates/French-sales_order.html 6f81ff6f4639eefe6816e7288374a28b var/lib/lx-office-erp/templates/German-check.tex b064d0f07f8fd71423879e8ffe9d6be5 var/lib/lx-office-erp/templates/Default-invoice.html -0eab06c10a4c76e73d23218740dd6de1 var/lib/lx-office-erp/xslt/xulmenu.xsl -2f7fbf7fd0626ab4ffdedcdd8b33ccd0 var/lib/lx-office-erp/xslt/style1.css 947ddd3cdc8d188dce0d9b0c689f3235 etc/lx-office-erp/lx-erp.conf.default ea0d4d87c77d5b69a20bcafc76c987c6 etc/lx-office-erp/lx-office-erp.cherokee 947ddd3cdc8d188dce0d9b0c689f3235 etc/lx-office-erp/lx-erp.conf diff --git a/DEBIAN/mk_erp_deb.sh b/DEBIAN/mk_erp_deb.sh index 1f542db6f..b3d47bc77 100755 --- a/DEBIAN/mk_erp_deb.sh +++ b/DEBIAN/mk_erp_deb.sh @@ -52,7 +52,6 @@ cp $SRC/menu.ini usr/lib/lx-office-erp/menu.default cp -a $SRC/css var/lib/lx-office-erp cp -a $SRC/templates var/lib/lx-office-erp cp -a $SRC/users var/lib/lx-office-erp -cp -a $SRC/xslt var/lib/lx-office-erp cp -a $SRC/doc/* usr/share/doc/lx-office-erp/ cp -a $SRC/image/* usr/share/lx-office-erp/ diff --git a/SL/Auth.pm b/SL/Auth.pm index bd4fcd90a..d361a3d07 100644 --- a/SL/Auth.pm +++ b/SL/Auth.pm @@ -455,6 +455,9 @@ sub read_user { @user_data{qw(id login)} = @{$ref}{qw(id login)}; } + # The XUL/XML backed menu has been removed. + $user_data{menustyle} = 'v3' if lc($user_data{menustyle} || '') eq 'xml'; + $sth->finish(); $main::lxdebug->leave_sub(); diff --git a/SL/Form.pm b/SL/Form.pm index 38d87ad01..5393c4719 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -311,7 +311,7 @@ sub info {