From: Sven Schöling Date: Tue, 22 Nov 2011 13:07:56 +0000 (+0100) Subject: User Attribut "role" entfernt. X-Git-Tag: release-2.7.0beta1~166 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=f3490e85153f60ce199993585fc11613185c3896;p=kivitendo-erp.git User Attribut "role" entfernt. 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. --- 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 @@ -