From f3490e85153f60ce199993585fc11613185c3896 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Tue, 22 Nov 2011 14:07:56 +0100 Subject: [PATCH] User Attribut "role" entfernt. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Wurde früher benutzt um Rechteverwaltung zu emulieren. Es gab noch zwei Instanzen wo das benutzt wurde um zu kontrollieren ob das Feld bcc angezeigt werden soll, die sind jetzt auf das Recht "email_bcc" gemappt. Als Schmankerl: role wurde im Userbereich unter den Benutzereinstellungen als hidden mitgeschleift und konnte von jedem Benutzer selbst gesetzt werden. --- SL/User.pm | 2 +- bin/mozilla/ct.pl | 1 - bin/mozilla/io.pl | 2 +- templates/webpages/am/config.html | 1 - 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/SL/User.pm b/SL/User.pm index 888d042c4..18bf0697b 100644 --- a/SL/User.pm +++ b/SL/User.pm @@ -752,7 +752,7 @@ sub config_vars { my @conf = qw(address admin businessnumber company countrycode currency dateformat dbconnect dbdriver dbhost dbport dboptions dbname dbuser dbpasswd email fax name numberformat password - printer role sid signature stylesheet tel templates vclimit angebote + printer sid signature stylesheet tel templates vclimit angebote bestellungen rechnungen anfragen lieferantenbestellungen einkaufsrechnungen taxnumber co_ustid duns menustyle template_format default_media default_printer_id copies show_form_details favorites diff --git a/bin/mozilla/ct.pl b/bin/mozilla/ct.pl index a7d4eccd3..33b0c8332 100644 --- a/bin/mozilla/ct.pl +++ b/bin/mozilla/ct.pl @@ -321,7 +321,6 @@ sub form_header { $form->{ALL_SALESMEN} = $form->{ALL_EMPLOYEES}; $form->{taxincluded} = ($form->{taxincluded}) ? "checked" : ""; - $form->{is_admin} = $myconfig{role} eq 'admin'; $form->{is_customer} = $form->{db} eq 'customer'; $form->{salesman_label} = sub { $_[0]->{name} ne "" ? $_[0]->{name} : $_[0]->{login} }; $form->{shipto_label} = \&_shipto_label; diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index 59b594aac..5df76ed77 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -951,7 +951,7 @@ sub edit_e_mail { subject => $subject, print_options => print_options('inline' => 1), HIDDEN => [ map +{ name => $_, value => $form->{$_} }, @hidden_keys ], - SHOW_BCC => $myconfig{role} eq 'admin' }); + SHOW_BCC => $::auth->assert('email_bcc', 'may fail') }); $main::lxdebug->leave_sub(); } diff --git a/templates/webpages/am/config.html b/templates/webpages/am/config.html index 9c22678a2..ea5b41b22 100644 --- a/templates/webpages/am/config.html +++ b/templates/webpages/am/config.html @@ -16,7 +16,6 @@ -
-- 2.20.1