webgui/lib/WebGUI/Help/Asset_WikiPage.pm
Colin Kuskie 1395fcc411 Add RFE #10944, keyword pages.
Keyword pages are any page where the title is exactly the same as any keyword
for any page in the wiki.  Keyword pages work the same as any wiki page, but
also may display a list of pages that are tagged with the keyword.
2010-04-13 11:05:29 -07:00

168 lines
5.2 KiB
Perl

package WebGUI::Help::Asset_WikiPage;
use strict;
our $HELP = {
'wiki page add/edit' => {
title => 'add/edit title',
body => '',
isa => [],
variables => [
{ name => 'title', },
{ name => 'formHeader',
required => 1,
},
{ name => 'formTitle', },
{ name => 'titleLabel',
description => 'titleLabel variable',
},
{ name => 'formContent', },
{ name => 'contentLabel',
description => 'contentLabel variable',
},
{ name => 'formProtect', },
{ name => 'protectQuestionLabel',
description => 'protectQuestionLabel variable',
},
{ name => 'formSubmit',
required => 1,
},
{ name => 'formFooter',
required => 1,
},
{ name => 'isNew', },
{ name => 'canAdminister', },
{ name => 'isProtected', },
{ name => 'deleteLabel',
description => 'deleteLabel variable',
},
{ name => 'deleteUrl', },
{ name => 'deleteConfirmation', },
],
related => [],
},
'view template' => {
title => 'view title',
body => 'view body',
isa => [
{ tag => 'wiki page asset template variables',
namespace => 'Asset_WikiPage'
},
{ tag => 'pagination template variables',
namespace => 'WebGUI'
},
],
variables => [
{ name => 'viewLabel',
description => 'viewLabel variable',
},
{ name => 'editLabel',
description => 'editLabel variable',
},
{ name => 'canEdit',
description => 'canEdit variable',
},
{ name => 'canAdminister', },
{ name => 'isProtected', },
{ name => 'historyLabel',
description => 'historyLabel variable',
},
{ name => 'historyUrl', },
{ 'name' => 'wikiHomeLabel',
'description' => 'wikiHomeLabel variable',
},
{ 'name' => 'wikiHomeUrl', },
{ 'name' => 'mostPopularUrl', },
{ 'name' => 'mostPopularLabel variable', },
{ 'name' => 'recentChangesUrl', },
{ 'name' => 'recentChangesLabel', },
{ 'name' => 'searchLabel',
'description' => 'searchLabel variable',
},
{ 'name' => 'editContent', },
{ 'name' => 'content', },
{ 'name' => 'keywordsLoop',
'variables' => [
{ 'name' => 'keyword',
'description' => 'keyword title',
},
{ 'name' => 'url',
'description' => 'keyword url',
},
],
},
{
name => 'isSubscribed',
description => 'help isSubscribed',
},
{
name => 'subscribeUrl',
description => 'help subscribeUrl',
},
{
name => 'unsubscribeUrl',
description => 'help unsubscribeUrl',
},
{
name => 'owner',
description => 'help owner',
},
{ 'name' => 'isKeywordPage', },
{ 'name' => 'keyword_page_loop',
'variables' => [
{ 'name' => 'title',
'description' => 'keyword page title',
},
{ 'name' => 'url',
'description' => 'keyword page url',
},
],
},
],
related => [],
},
'wiki page asset template variables' => {
private => 1,
title => 'vars title',
body => 'vars body',
isa => [],
variables => [
{ name => 'storageId', },
{ name => 'content variable', },
{ name => 'views', },
{ name => 'isProtected', },
{ 'name' => 'actionTaken', },
{ 'name' => 'actionTakenBy', },
],
related => [],
},
'history template' => {
title => 'history title',
body => 'history body',
isa => [],
variables => [
{ 'name' => 'history toolbar', },
{ 'name' => 'history date', },
{ 'name' => 'history username', },
{ 'name' => 'history actionTaken', },
{ 'name' => 'history interval', },
],
related => [],
},
'subscription template' => {
title => 'help subscription title',
body => 'help subscription body',
isa => [
{
tag => 'view template',
namespace => 'Asset_WikiPage',
},
],
},
};
1;