adding default template to skeleton
This commit is contained in:
parent
f6ef71d244
commit
758fa76e85
1 changed files with 16 additions and 0 deletions
|
|
@ -60,6 +60,22 @@ sub addPackage {
|
||||||
|
|
||||||
# Make the package not a package anymore
|
# Make the package not a package anymore
|
||||||
$package->update({ isPackage => 0 });
|
$package->update({ isPackage => 0 });
|
||||||
|
|
||||||
|
# Set the default flag for templates added
|
||||||
|
my $assetIds
|
||||||
|
= $package->getLineage( ['self','descendants'], {
|
||||||
|
includeOnlyClasses => [ 'WebGUI::Asset::Template' ],
|
||||||
|
} );
|
||||||
|
for my $assetId ( @{ $assetIds } ) {
|
||||||
|
my $asset = WebGUI::Asset->newByDynamicClass( $session, $assetId );
|
||||||
|
if ( !$asset ) {
|
||||||
|
print "Couldn't instantiate asset with ID '$assetId'. Please check package '$file' for corruption.\n";
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
$asset->update( { isDefault => 1 } );
|
||||||
|
}
|
||||||
|
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue