fixed: Able to cut or trash system assets

This commit is contained in:
Graham Knop 2008-03-24 09:43:20 +00:00
parent 8880678209
commit 72b8e1d630
3 changed files with 6 additions and 2 deletions

View file

@ -293,6 +293,8 @@ Cuts (removes to clipboard) self, returns the www_view of the Parent if canEdit.
sub www_cut {
my $self = shift;
return $self->session->privilege->insufficient() unless $self->canEdit;
return $self->session->privilege->vitalComponent
if $self->get('isSystem');
$self->cut;
$self->session->asset($self->getParent);
return $self->getParent->www_view;
@ -311,7 +313,7 @@ sub www_cutList {
return $self->session->privilege->insufficient() unless $self->canEdit;
foreach my $assetId ($self->session->form->param("assetId")) {
my $asset = WebGUI::Asset->newByDynamicClass($self->session,$assetId);
if ($asset->canEdit) {
if ($asset->canEdit && !$asset->get('isSystem')) {
$asset->cut;
}
}