Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f3490e85

Von Sven Schöling vor fast 13 Jahren hinzugefügt

  • ID f3490e85153f60ce199993585fc11613185c3896
  • Vorgänger 7482f315
  • Nachfolger 0aa1a7f3

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.

Unterschiede anzeigen:

SL/User.pm
752 752
  my @conf = qw(address admin businessnumber company countrycode
753 753
    currency dateformat dbconnect dbdriver dbhost dbport dboptions
754 754
    dbname dbuser dbpasswd email fax name numberformat password
755
    printer role sid signature stylesheet tel templates vclimit angebote
755
    printer sid signature stylesheet tel templates vclimit angebote
756 756
    bestellungen rechnungen anfragen lieferantenbestellungen einkaufsrechnungen
757 757
    taxnumber co_ustid duns menustyle template_format default_media
758 758
    default_printer_id copies show_form_details favorites
bin/mozilla/ct.pl
321 321

  
322 322
  $form->{ALL_SALESMEN}   = $form->{ALL_EMPLOYEES};
323 323
  $form->{taxincluded}    = ($form->{taxincluded}) ? "checked" : "";
324
  $form->{is_admin}       = $myconfig{role} eq 'admin';
325 324
  $form->{is_customer}    = $form->{db}     eq 'customer';
326 325
  $form->{salesman_label} = sub { $_[0]->{name} ne "" ? $_[0]->{name} : $_[0]->{login} };
327 326
  $form->{shipto_label}   = \&_shipto_label;
bin/mozilla/io.pl
951 951
                                     subject       => $subject,
952 952
                                     print_options => print_options('inline' => 1),
953 953
                                     HIDDEN        => [ map +{ name => $_, value => $form->{$_} }, @hidden_keys ],
954
                                     SHOW_BCC      => $myconfig{role} eq 'admin' });
954
                                     SHOW_BCC      => $::auth->assert('email_bcc', 'may fail') });
955 955

  
956 956
  $main::lxdebug->leave_sub();
957 957
}
templates/webpages/am/config.html
16 16
  </ul>
17 17

  
18 18
  <input type="hidden" name="type" value="preferences">
19
  <input type="hidden" name="role" value="[% HTML.escape(myconfig_role) %]">
20 19

  
21 20
  <div class="tabcontentstyle">
22 21

  

Auch abrufbar als: Unified diff