webgui/lib/WebGUI/Help/Asset_Collaboration.pm
Colin Kuskie 247166baf2 In the CS, do not show a profile link unless the user is not a visitor. Fixes bug #11084
If the post is owned by Visitor, do not show the link because no one
is allowed to see Visitor's profile.  If the current user is Visitor,
do not show the link because Visitor is not allowed to view anyone's
profile.
2009-10-02 12:49:26 -07:00

250 lines
9.6 KiB
Perl

package WebGUI::Help::Asset_Collaboration;
use strict;
our $HELP = {
'collaboration template labels' => {
private => 1,
title => 'collaboration template labels title',
body => '',
variables => [
{ 'name' => 'add.label' },
{ 'name' => 'addlink.label' },
{ 'name' => 'addquestion.label' },
{ 'name' => 'answer.label' },
{ 'name' => 'attachment.label' },
{ 'name' => 'by.label' },
{ 'name' => 'body.label' },
{ 'name' => 'back.label' },
{ 'name' => 'compensation.label' },
{ 'name' => 'open.label' },
{ 'name' => 'close.label' },
{ 'name' => 'closed.label' },
{ 'name' => 'critical.label' },
{ 'name' => 'minor.label' },
{ 'name' => 'cosmetic.label' },
{ 'name' => 'fatal.label' },
{ 'name' => 'severity.label' },
{ 'name' => 'date.label' },
{ 'name' => 'delete.label' },
{ 'name' => 'description.label' },
{ 'name' => 'edit.label' },
{ 'name' => 'image.label' },
{ 'name' => 'job.header.label' },
{ 'name' => 'job.title.label' },
{ 'name' => 'job.description.label' },
{ 'name' => 'job.requirements.label' },
{ 'name' => 'location.label' },
{ 'name' => 'layout.flat.label' },
{ 'name' => 'link.header.label' },
{ 'name' => 'lastReply.label' },
{ 'name' => 'lock.label' },
{ 'name' => 'layout.label' },
{ 'name' => 'message.header.label' },
{ 'name' => 'message.label' },
{ 'name' => 'next.label' },
{ 'name' => 'newWindow.label' },
{ 'name' => 'layout.nested.label' },
{ 'name' => 'previous.label' },
{ 'name' => 'post.label' },
{ 'name' => 'question.label' },
{ 'name' => 'question.header.label' },
{ 'name' => 'rating.label' },
{ 'name' => 'rate.label' },
{ 'name' => 'reply.label' },
{ 'name' => 'replies.label' },
{ 'name' => 'readmore.label' },
{ 'name' => 'responses.label' },
{ 'name' => 'search.label' },
{ 'name' => 'subject.label' },
{ 'name' => 'subscribe.label' },
{ 'name' => 'submission.header.label' },
{ 'name' => 'stick.label' },
{ 'name' => 'status.label' },
{ 'name' => 'synopsis.label' },
{ 'name' => 'thumbnail.label' },
{ 'name' => 'title.label' },
{ 'name' => 'unlock.label' },
{ 'name' => 'unstick.label' },
{ 'name' => 'unsubscribe.label' },
{ 'name' => 'url.label' },
{ 'name' => 'user.label' },
{ 'name' => 'views.label' },
{ 'name' => 'visitorName.label' }
],
fields => [],
related => []
},
'collaboration post list template variables' => { ##from appendPostListTemplateVars
title => 'collaboration post list template variables title',
body => '',
fields => [],
variables => [
{ 'name' => 'post_loop',
'variables' => [
{ 'name' => 'id' },
{ 'name' => 'url',
'description' => 'tmplVar url'
},
{ 'name' => 'rating_loop',
'variables' => [ { 'name' => 'rating_loop.count' } ]
},
{ 'name' => 'content' },
{ 'name' => 'status',
'description' => 'tmplVar status'
},
{ 'name' => 'thumbnail',
'description' => 'tmplVar thumbnail'
},
{ 'name' => 'image.url' },
{ 'name' => 'dateSubmitted.human' },
{ 'name' => 'dateUpdated.human' },
{ 'name' => 'timeSubmitted.human' },
{ 'name' => 'timeUpdated.human' },
{ 'name' => 'userProfile.url' },
{ 'name' => 'hideProfileUrl' },
{ 'name' => 'user.isVisitor',
'description' => 'post_loop_user.isVisitor' },
{ 'name' => 'edit.url' },
{ 'name' => 'controls' },
{ 'name' => 'isSecond' },
{ 'name' => 'isThird' },
{ 'name' => 'isFourth' },
{ 'name' => 'isFifth' },
{ 'name' => 'user.isPoster' },
{ 'name' => 'user.hasRead' },
{ 'name' => 'avatar.url' },
{ 'name' => 'lastReply.url' },
{ 'name' => 'lastReply.title' },
{ 'name' => 'lastReply.user.isVisitor' },
{ 'name' => 'lastReply.hideProfileUrl' },
{ 'name' => 'lastReply.username' },
{ 'name' => 'lastReply.userProfile.url' },
{ 'name' => 'lastReply.dateSubmitted.human' },
{ 'name' => 'lastReply.timeSubmitted.human' }
]
}
],
related => [
{ tag => 'post template variables',
namespace => 'Asset_Post'
},
]
},
'collaboration template' => {
title => 'collaboration template title',
body => '',
fields => [],
variables => [
{ 'name' => 'displayLastReply' },
{ 'name' => 'user.canPost' },
{ 'name' => 'user.isModerator' },
{ 'name' => 'user.isVisitor', },
{ 'name' => 'user.isSubscribed' },
{ 'name' => 'add.url' },
{ 'name' => 'rss.url' },
{ 'name' => 'search.url' },
{ 'name' => 'subscribe.url' },
{ 'name' => 'unsubscribe.url' },
{ 'name' => 'karmaIsEnabled' },
{ 'name' => 'sortby.karmaRank.url' },
{ 'name' => 'sortby.title.url' },
{ 'name' => 'sortby.username.url' },
{ 'name' => 'sortby.date.url' },
{ 'name' => 'sortby.lastreply.url' },
{ 'name' => 'sortby.views.url' },
{ 'name' => 'sortby.replies.url' },
{ 'name' => 'sortby.rating.url' },
{ 'name' => 'collaborationAssetId' },
],
related => [
{ tag => 'collaboration template labels',
namespace => 'Asset_Collaboration',
},
{ tag => 'collaboration post list template variables',
namespace => 'Asset_Collaboration',
},
]
},
'collaboration search template' => {
title => 'collaboration search template title',
body => '',
fields => [],
variables => [
{ 'name' => 'form.header' },
{ 'name' => 'query.form' },
{ 'name' => 'form.search' },
{ 'name' => 'back.url' },
{ 'name' => 'unsubscribe.url', },
{ 'name' => 'sortby.title.url', },
{ 'name' => 'sortby.username.url', },
{ 'name' => 'sortby.date.url', },
{ 'name' => 'sortby.lastreply.url', },
{ 'name' => 'sortby.views.url', },
{ 'name' => 'sortby.replies.url', },
{ 'name' => 'sortby.rating.url', }
],
related => [
{ tag => 'collaboration post list template variables',
namespace => 'Asset_Collaboration',
},
]
},
'collaboration rss template' => {
title => 'collaboration rss template title',
body => '',
fields => [],
variables => [
{ 'name' => 'title',
'description' => 'feed title'
},
{ 'name' => 'link',
'description' => 'collab link'
},
{ 'name' => 'description',
'description' => 'feed description'
},
{ 'name' => 'generator' },
{ 'name' => 'webMaster' },
{ 'name' => 'docs' },
{ 'name' => 'lastBuildDate' },
{ 'name' => 'item_loop',
'variables' => [
{ 'name' => 'author' },
{ 'name' => 'title',
'description' => 'post title'
},
{ 'name' => 'link',
'description' => 'full text link'
},
{ 'name' => 'description',
'description' => 'item description'
},
{ 'name' => 'guid' },
{ 'name' => 'pubDate' },
{ 'name' => 'epochDate' },
{ 'name' => 'attachmentLoop',
'variables' => [
{ 'name' => 'attachment_thumbnail' },
{ 'name' => 'attachment.url' },
{ 'name' => 'attachment.path' },
{ 'name' => 'attachment.length' }
]
}
]
}
],
related => [
{ tag => 'collaboration post list template variables',
namespace => 'Asset_Collaboration',
},
]
},
};
1;