if ( path.length == 1 ) {
listPackages( repository,
result );
} else if ( checkPackagePermission( path[1],
RoleTypes.PACKAGE_READONLY ) ) {
PackageItem pkg = repository.loadPackage( path[1] );
Iterator<AssetItem> it = pkg.getAssets();
while ( it.hasNext() ) {
AssetItem asset = it.next();
if ( !asset.isArchived() ) {
result.add( asset.getName() + "." + asset.getFormat() );