webgui/lib/WebGUI/Help/Asset_Event.pm
Colin Kuskie c867f9eadb Most assets call processTemplate to do their template processing. Inside
of processTemplate, there is a call to $self->get which adds all the asset
properties to the list of template variables.  Sometimes they duplicate
entries in the www_ method (like view).  Sometimes they're not interesting,
like templateId, but they're still valid template variables.
I'm going to start a new template variable entry for each asset that
will just contain those variables.  Any www_ method calling processTemplate
can then include them via ISA into their list of template variables.
2006-11-29 23:10:16 +00:00

129 lines
3.1 KiB
Perl

package WebGUI::Help::Asset_Event;
our $HELP = {
'event add/edit' => {
title => '72',
body => '73',
isa => [
{
tag => 'asset fields',
namespace => 'Asset'
},
],
fields => [
{
title => '512',
description => 'Description description',
namespace => 'Asset_Event',
},
{
title => '513',
description => 'Start Date description',
namespace => 'Asset_Event',
},
{
title => '514',
description => 'End Date description',
namespace => 'Asset_Event',
},
{
title => '515',
description => '515 description',
namespace => 'Asset_Event',
},
{
title => '530',
description => '530 description',
namespace => 'Asset_Event',
},
{
title => '8',
description => 'Recurs every description',
namespace => 'Asset_Event',
},
],
related => [
{
tag => 'event template',
namespace => 'Asset_Event'
},
]
},
##I didn't break out individual asset level variables here
##because there are so few of them. --ck
'event template' => {
title => '96',
body => '97',
isa => [
{
tag => 'asset template',
namespace => 'Asset'
},
{
tag => 'template language',
namespace => 'Asset_Template'
},
],
fields => [
],
variables => [
{
'name' => 'title'
},
{
'name' => 'start.label'
},
{
'name' => 'eventStartDate'
},
{
'name' => 'start.date'
},
{
'name' => 'start.time'
},
{
'name' => 'eventEndDate'
},
{
'name' => 'end.date'
},
{
'name' => 'end.time'
},
{
'name' => 'end.label'
},
{
'name' => 'canEdit'
},
{
'name' => 'edit.url'
},
{
'name' => 'edit.label'
},
{
'name' => 'delete.url'
},
{
'name' => 'delete.label'
},
{
'name' => 'description'
},
{
'name' => 'eventLocation'
}
],
related => [
{
tag => 'template language',
namespace => 'Asset_Template'
},
]
},
};
1;