Skip to content

Commit 8973f6a

Browse files
committedOct 1, 2011
Fix EMS issues and change www_edit to a getEditForm override.
1 parent 8cadf2d commit 8973f6a

File tree

1 file changed

+19
-37
lines changed

1 file changed

+19
-37
lines changed
 

‎lib/WebGUI/Asset/Sku/EMSToken.pm

+19-37
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ use strict;
1818
use Moose;
1919
use WebGUI::Definition::Asset;
2020
extends 'WebGUI::Asset::Sku';
21-
define assetName => ['ems token', 'Asset_EMSToken'];
21+
define assetName => ['ems token', 'Asset_EventManagementSystem'];
2222
define icon => 'EMSToken.gif';
2323
define tableName => 'EMSToken';
2424
property price => (
2525
tab => "shop",
2626
fieldType => "float",
2727
default => 0.00,
28-
label => ["price", 'Asset_EMSToken'],
29-
hoverHelp => ["price help", 'Asset_EMSToken'],
28+
label => ["price", 'Asset_EventManagementSystem'],
29+
hoverHelp => ["price help", 'Asset_EventManagementSystem'],
3030
);
3131

3232

@@ -84,6 +84,22 @@ sub getConfiguredTitle {
8484
return $self->getTitle." (".$name.")";
8585
}
8686

87+
#-------------------------------------------------------------------
88+
89+
=head2 getEditForm ()
90+
91+
Extended to make sure that the next screen viewed after saving is the viewAll screen from the parent EMS.
92+
93+
=cut
94+
95+
override getEditForm => sub {
96+
my $self = shift;
97+
my $form = super();
98+
$form->addField('hidden', name => 'proceed', value => 'viewAll',);
99+
return $form;
100+
};
101+
102+
87103
#-------------------------------------------------------------------
88104

89105
=head2 getPrice
@@ -234,40 +250,6 @@ sub www_delete {
234250
}
235251

236252

237-
#-------------------------------------------------------------------
238-
239-
=head2 www_edit ()
240-
241-
Displays the edit form.
242-
243-
=cut
244-
245-
sub www_edit {
246-
my ($self) = @_;
247-
return $self->session->privilege->insufficient() unless $self->canEdit;
248-
return $self->session->privilege->locked() unless $self->canEditIfLocked;
249-
$self->session->style->setRawHeadTags(q|
250-
<style type="text/css">
251-
.forwardButton {
252-
background-color: green;
253-
color: white;
254-
font-weight: bold;
255-
padding: 3px;
256-
}
257-
.backwardButton {
258-
background-color: red;
259-
color: white;
260-
font-weight: bold;
261-
padding: 3px;
262-
}
263-
</style>
264-
|);
265-
my $i18n = WebGUI::International->new($self->session, "Asset_EventManagementSystem");
266-
my $form = $self->getEditForm;
267-
$form->addField( "hidden", name=>'proceed', value=>'viewAll');
268-
return $self->processStyle('<h1>'.$i18n->get('ems token').'</h1>'.$form->toHtml);
269-
}
270-
271253
#-------------------------------------------------------------------
272254

273255
=head2 www_viewAll ()

0 commit comments

Comments
 (0)
Please sign in to comment.