added skipNotification flag to assetData
This commit is contained in:
parent
eafa4b407a
commit
bca4e95cc2
1 changed files with 127 additions and 121 deletions
|
|
@ -213,140 +213,146 @@ An array reference containing additional information to include with the default
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
sub definition {
|
sub definition {
|
||||||
my $class = shift;
|
my $class = shift;
|
||||||
my $session = shift;
|
my $session = shift;
|
||||||
my $definition = shift || [];
|
my $definition = shift || [];
|
||||||
my $i18n = WebGUI::International->new($session, "Asset");
|
my $i18n = WebGUI::International->new($session, "Asset");
|
||||||
my %properties;
|
my %properties;
|
||||||
tie %properties, 'Tie::IxHash';
|
tie %properties, 'Tie::IxHash';
|
||||||
%properties = (
|
%properties = (
|
||||||
title=>{
|
title=>{
|
||||||
tab=>"properties",
|
tab=>"properties",
|
||||||
label=>$i18n->get(99),
|
label=>$i18n->get(99),
|
||||||
hoverHelp=>$i18n->get('99 description'),
|
hoverHelp=>$i18n->get('99 description'),
|
||||||
fieldType=>'text',
|
fieldType=>'text',
|
||||||
defaultValue=>'Untitled',
|
defaultValue=>'Untitled',
|
||||||
filter=>'fixTitle',
|
filter=>'fixTitle',
|
||||||
},
|
},
|
||||||
menuTitle=>{
|
menuTitle=>{
|
||||||
tab=>"properties",
|
tab=>"properties",
|
||||||
label=>$i18n->get(411),
|
label=>$i18n->get(411),
|
||||||
hoverHelp=>$i18n->get('411 description'),
|
hoverHelp=>$i18n->get('411 description'),
|
||||||
uiLevel=>1,
|
uiLevel=>1,
|
||||||
fieldType=>'text',
|
fieldType=>'text',
|
||||||
filter=>'fixTitle',
|
filter=>'fixTitle',
|
||||||
defaultValue=>undef
|
defaultValue=>undef
|
||||||
},
|
},
|
||||||
url=>{
|
url=>{
|
||||||
tab=>"properties",
|
tab=>"properties",
|
||||||
label=>$i18n->get(104),
|
label=>$i18n->get(104),
|
||||||
hoverHelp=>$i18n->get('104 description'),
|
hoverHelp=>$i18n->get('104 description'),
|
||||||
uiLevel=>3,
|
uiLevel=>3,
|
||||||
fieldType=>'text',
|
fieldType=>'text',
|
||||||
defaultValue=>undef,
|
defaultValue=>undef,
|
||||||
filter=>'fixUrl'
|
filter=>'fixUrl'
|
||||||
},
|
},
|
||||||
isHidden=>{
|
isHidden=>{
|
||||||
tab=>"display",
|
tab=>"display",
|
||||||
label=>$i18n->get(886),
|
label=>$i18n->get(886),
|
||||||
hoverHelp=>$i18n->get('886 description'),
|
hoverHelp=>$i18n->get('886 description'),
|
||||||
uiLevel=>6,
|
uiLevel=>6,
|
||||||
fieldType=>'yesNo',
|
fieldType=>'yesNo',
|
||||||
defaultValue=>0
|
defaultValue=>0
|
||||||
},
|
},
|
||||||
newWindow=>{
|
newWindow=>{
|
||||||
tab=>"display",
|
tab=>"display",
|
||||||
label=>$i18n->get(940),
|
label=>$i18n->get(940),
|
||||||
hoverHelp=>$i18n->get('940 description'),
|
hoverHelp=>$i18n->get('940 description'),
|
||||||
uiLevel=>9,
|
uiLevel=>9,
|
||||||
fieldType=>'yesNo',
|
fieldType=>'yesNo',
|
||||||
defaultValue=>0
|
defaultValue=>0
|
||||||
},
|
},
|
||||||
encryptPage=>{
|
encryptPage=>{
|
||||||
fieldType=>'yesNo',
|
fieldType=>'yesNo',
|
||||||
tab=>"security",
|
tab=>"security",
|
||||||
label=>$i18n->get('encrypt page'),
|
label=>$i18n->get('encrypt page'),
|
||||||
hoverHelp=>$i18n->get('encrypt page description'),
|
hoverHelp=>$i18n->get('encrypt page description'),
|
||||||
uiLevel=>6,
|
uiLevel=>6,
|
||||||
defaultValue=>0
|
defaultValue=>0
|
||||||
},
|
},
|
||||||
ownerUserId=>{
|
ownerUserId=>{
|
||||||
tab=>"security",
|
tab=>"security",
|
||||||
label=>$i18n->get(108),
|
label=>$i18n->get(108),
|
||||||
hoverHelp=>$i18n->get('108 description'),
|
hoverHelp=>$i18n->get('108 description'),
|
||||||
uiLevel=>6,
|
uiLevel=>6,
|
||||||
fieldType=>'user',
|
fieldType=>'user',
|
||||||
defaultValue=>'3'
|
defaultValue=>'3'
|
||||||
},
|
},
|
||||||
groupIdView=>{
|
groupIdView=>{
|
||||||
tab=>"security",
|
tab=>"security",
|
||||||
label=>$i18n->get(872),
|
label=>$i18n->get(872),
|
||||||
hoverHelp=>$i18n->get('872 description'),
|
hoverHelp=>$i18n->get('872 description'),
|
||||||
uiLevel=>6,
|
uiLevel=>6,
|
||||||
fieldType=>'group',
|
fieldType=>'group',
|
||||||
defaultValue=>'7'
|
defaultValue=>'7'
|
||||||
},
|
},
|
||||||
groupIdEdit=>{
|
groupIdEdit=>{
|
||||||
tab=>"security",
|
tab=>"security",
|
||||||
label=>$i18n->get(871),
|
label=>$i18n->get(871),
|
||||||
excludeGroups=>[1,7],
|
excludeGroups=>[1,7],
|
||||||
hoverHelp=>$i18n->get('871 description'),
|
hoverHelp=>$i18n->get('871 description'),
|
||||||
uiLevel=>6,
|
uiLevel=>6,
|
||||||
fieldType=>'group',
|
fieldType=>'group',
|
||||||
defaultValue=>'4'
|
defaultValue=>'4'
|
||||||
},
|
},
|
||||||
synopsis=>{
|
synopsis=>{
|
||||||
tab=>"meta",
|
tab=>"meta",
|
||||||
label=>$i18n->get(412),
|
label=>$i18n->get(412),
|
||||||
hoverHelp=>$i18n->get('412 description'),
|
hoverHelp=>$i18n->get('412 description'),
|
||||||
uiLevel=>3,
|
uiLevel=>3,
|
||||||
fieldType=>'textarea',
|
fieldType=>'textarea',
|
||||||
defaultValue=>undef
|
defaultValue=>undef
|
||||||
},
|
},
|
||||||
extraHeadTags=>{
|
extraHeadTags=>{
|
||||||
tab=>"meta",
|
tab=>"meta",
|
||||||
label=>$i18n->get("extra head tags"),
|
label=>$i18n->get("extra head tags"),
|
||||||
hoverHelp=>$i18n->get('extra head tags description'),
|
hoverHelp=>$i18n->get('extra head tags description'),
|
||||||
uiLevel=>5,
|
uiLevel=>5,
|
||||||
fieldType=>'textarea',
|
fieldType=>'textarea',
|
||||||
defaultValue=>undef
|
defaultValue=>undef
|
||||||
},
|
},
|
||||||
isPackage=>{
|
isPackage=>{
|
||||||
label=>$i18n->get("make package"),
|
label=>$i18n->get("make package"),
|
||||||
tab=>"meta",
|
tab=>"meta",
|
||||||
hoverHelp=>$i18n->get('make package description'),
|
hoverHelp=>$i18n->get('make package description'),
|
||||||
uiLevel=>7,
|
uiLevel=>7,
|
||||||
fieldType=>'yesNo',
|
fieldType=>'yesNo',
|
||||||
defaultValue=>0
|
defaultValue=>0
|
||||||
},
|
},
|
||||||
isPrototype=>{
|
isPrototype=>{
|
||||||
tab=>"meta",
|
tab=>"meta",
|
||||||
label=>$i18n->get("make prototype"),
|
label=>$i18n->get("make prototype"),
|
||||||
hoverHelp=>$i18n->get('make prototype description'),
|
hoverHelp=>$i18n->get('make prototype description'),
|
||||||
uiLevel=>9,
|
uiLevel=>9,
|
||||||
fieldType=>'yesNo',
|
fieldType=>'yesNo',
|
||||||
defaultValue=>0
|
defaultValue=>0
|
||||||
},
|
},
|
||||||
status=>{
|
status=>{
|
||||||
noFormPost=>1,
|
noFormPost=>1,
|
||||||
fieldType=>'hidden',
|
fieldType=>'hidden',
|
||||||
defaultValue=>'pending'
|
defaultValue=>'pending'
|
||||||
},
|
},
|
||||||
assetSize=>{
|
assetSize=>{
|
||||||
noFormPost=>1,
|
noFormPost=>1,
|
||||||
fieldType=>'hidden',
|
fieldType=>'hidden',
|
||||||
defaultValue=>0
|
defaultValue=>0
|
||||||
},
|
},
|
||||||
);
|
skipNotification=>{
|
||||||
push(@{$definition}, {
|
noFormPost=>1,
|
||||||
assetName=>$i18n->get("asset"),
|
fieldType=>'hidden',
|
||||||
tableName=>'assetData',
|
defaultValue=>0
|
||||||
|
},
|
||||||
|
);
|
||||||
|
push(@{$definition}, {
|
||||||
|
assetName=>$i18n->get("asset"),
|
||||||
|
tableName=>'assetData',
|
||||||
autoGenerateForms=>1,
|
autoGenerateForms=>1,
|
||||||
className=>'WebGUI::Asset',
|
className=>'WebGUI::Asset',
|
||||||
icon=>'assets.gif',
|
icon=>'assets.gif',
|
||||||
properties=>\%properties
|
properties=>\%properties
|
||||||
});
|
}
|
||||||
return $definition;
|
);
|
||||||
|
return $definition;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue