Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 48baa5eb

Von Martin Helmling martin.helmling@octosoft.eu vor etwa 7 Jahren hinzugefügt

  • ID 48baa5ebf4441c31d45d0111a0fe8b88d10a4dcd
  • Vorgänger c60cb1f0
  • Nachfolger b78e8bf7

Dateimanagement: Checkbox zum Löschen/Umbenennen fehlt teilweise bei ERP-Dokumenten

Umgebaut, damit jede einzelne Version eines Dokumentes löschbar ist

fix #51

Unterschiede anzeigen:

SL/Controller/File.pm
350 350
  foreach my $id_version (@{ $::form->{$ids} || [] }) {
351 351
    my ($id, $version) = split /_/, $id_version;
352 352
    my $dbfile = SL::File->get(id => $id);
353
    $dbfile->version($version) if $dbfile && $version;
354
    if ( $dbfile && $dbfile->delete ) {
355
      $files .= ' ' . $dbfile->file_name;
353
    if ( $dbfile ) {
354
      if ( $version ) {
355
        $dbfile->version($version);
356
        $files .= ' ' . $dbfile->file_name if $dbfile->delete_version;
357
      } else {
358
        $files .= ' ' . $dbfile->file_name if $dbfile->delete;
359
      }
356 360
    }
357 361
  }
358 362
  $self->js->flash('info', $infotext . $files) if $files;

Auch abrufbar als: Unified diff