Skip to content

Commit c042f43

Browse files
committedJun 22, 2012
use AssetAspect::UploadFiles.
fixes "Can't locate object method "whatNext" via package "WebGUI::FormBuilder::Tab" at /data/WebGUI8/lib/WebGUI/Asset/Wobject/Folder.pm line 165.", but doesn't actually manage to upload files.
1 parent 1ee0668 commit c042f43

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed
 

‎lib/WebGUI/Asset/Wobject/Folder.pm

+11-10
Original file line numberDiff line numberDiff line change
@@ -162,14 +162,15 @@ override getEditForm => sub {
162162
my $tabform = super();
163163
my $i18n = WebGUI::International->new($self->session,"Asset_Folder");
164164
if ($self->get("assetId") eq "new") {
165-
$tabform->getTab("properties")->whatNext(
166-
-options=>{
167-
view=>$i18n->get(823),
168-
"viewParent"=>$i18n->get(847)
169-
},
170-
-value=>"view"
171-
);
172-
}
165+
$tabform->getTab("properties")->addField(
166+
'whatNext',
167+
-options=>{
168+
view=>$i18n->get(823),
169+
"viewParent"=>$i18n->get(847)
170+
},
171+
-value=>"view"
172+
);
173+
}
173174
return $tabform;
174175
};
175176

@@ -187,7 +188,8 @@ sub getTemplateVars {
187188
my $i18n = WebGUI::International->new($self->session, 'Asset_Folder');
188189

189190
$vars->{ 'addFile.label' } = $i18n->get('add file label');
190-
$vars->{ 'addFile.url' } = $self->getUrl('func=add;className=WebGUI::Asset::FilePile');
191+
# $vars->{ 'addFile.url' } = $self->getUrl('func=add;className=WebGUI::Asset::FilePile');
192+
$vars->{ 'addFile.url' } = $self->getUrl('op=assetHelper;assetId=' . $self->getId . ';helperId=upload_files;method=uploadFiles');
191193
$vars->{ canEdit } = $self->canEdit;
192194
$vars->{ canAddFile } = $self->canEdit;
193195

@@ -341,7 +343,6 @@ override www_view => sub {
341343
super();
342344
};
343345

344-
345346
__PACKAGE__->meta->make_immutable;
346347
1;
347348

0 commit comments

Comments
 (0)
Please sign in to comment.