Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3f59726e

Von Moritz Bunkus vor mehr als 8 Jahren hinzugefügt

  • ID 3f59726e58631c7eeb2a7dce7c25827ababdc1be
  • Vorgänger 464bf573
  • Nachfolger 26a9f1a3

Artikel-Klassifizierung: System-Klassifizierungen (id < 5) nicht löschen können

Unterschiede anzeigen:

SL/DB/PartClassification.pm
use SL::DB::Manager::PartClassification;
__PACKAGE__->meta->initialize;
__PACKAGE__->before_delete('can_be_deleted');
# check if the description and abbreviation is present
#
......
return @errors;
}
sub can_be_deleted {
my ($self) = @_;
# The first five part classifications must not be deleted.
return defined($self->id) && ($self->id >= 5);
}
1;

Auch abrufbar als: Unified diff