workflow activity to notify admins of old version tags; start thread group in CS
This commit is contained in:
parent
6e0470771e
commit
e1de42261d
8 changed files with 330 additions and 2 deletions
82
docs/upgrades/templates-7.4.0/PBtmpl0000000000000026.tmpl
Normal file
82
docs/upgrades/templates-7.4.0/PBtmpl0000000000000026.tmpl
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
#PBtmpl0000000000000026
|
||||
<a name="id<tmpl_var assetId>" id="id<tmpl_var assetId>"></a>
|
||||
|
||||
<tmpl_if session.var.adminOn>
|
||||
<p><tmpl_var controls></p>
|
||||
</tmpl_if>
|
||||
|
||||
<tmpl_if displayTitle>
|
||||
<h2><tmpl_var title></h2>
|
||||
</tmpl_if>
|
||||
|
||||
<tmpl_if description>
|
||||
<tmpl_var description>
|
||||
</tmpl_if>
|
||||
|
||||
<p>
|
||||
<tmpl_if user.canStartThread>
|
||||
<a href="<tmpl_var add.url>"><tmpl_var add.label></a>
|
||||
•
|
||||
</tmpl_if>
|
||||
<tmpl_unless user.isVisitor>
|
||||
<tmpl_if user.isSubscribed>
|
||||
<a href="<tmpl_var unsubscribe.url>"><tmpl_var unsubscribe.label></a>
|
||||
<tmpl_else>
|
||||
<a href="<tmpl_var subscribe.url>"><tmpl_var subscribe.label></a>
|
||||
</tmpl_if>
|
||||
•
|
||||
</tmpl_unless>
|
||||
<a href="<tmpl_var search.url>"><tmpl_var search.label></a>
|
||||
</p>
|
||||
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<tmpl_if user.isModerator>
|
||||
<td class="forumHead"><tmpl_var status.label></td>
|
||||
</tmpl_if>
|
||||
<td class="forumHead"><tmpl_var subject.label></td>
|
||||
<td class="forumHead"><tmpl_var user.label></td>
|
||||
<td class="forumHead"><a href="<tmpl_var sortby.views.url>"><tmpl_var views.label></a></td>
|
||||
<td class="forumHead"><a href="<tmpl_var sortby.replies.url>"><tmpl_var replies.label></a></td>
|
||||
<td class="forumHead"><a href="<tmpl_var sortby.rating.url>"><tmpl_var rating.label></a></td>
|
||||
<td class="forumHead"><a href="<tmpl_var sortby.date.url>"><tmpl_var date.label></a></td>
|
||||
<tmpl_if displayLastReply>
|
||||
<td class="forumHead"><a href="<tmpl_var sortby.lastreply.url>"><tmpl_var lastReply.label></a></td>
|
||||
</tmpl_if>
|
||||
</tr>
|
||||
<tmpl_loop post_loop>
|
||||
<tr>
|
||||
<tmpl_if user.isModerator>
|
||||
<td class="<tmpl_if __ODD__>oddThread<tmpl_else>evenThread</tmpl_if>"><tmpl_var status></td>
|
||||
</tmpl_if>
|
||||
<td class="<tmpl_if __ODD__>oddThread<tmpl_else>evenThread</tmpl_if>"><a href="<tmpl_var url>"><tmpl_var title></a></td>
|
||||
<tmpl_if user.isVisitor>
|
||||
<td class="<tmpl_if __ODD__>oddThread<tmpl_else>evenThread</tmpl_if>"><tmpl_var username></td>
|
||||
<tmpl_else>
|
||||
<td class="<tmpl_if __ODD__>oddThread<tmpl_else>evenThread</tmpl_if>"><a href="<tmpl_var userProfile.url>"><tmpl_var username></a></td>
|
||||
</tmpl_if>
|
||||
<td class="<tmpl_if __ODD__>oddThread<tmpl_else>evenThread</tmpl_if>" align="center"><tmpl_var views></td>
|
||||
<td class="<tmpl_if __ODD__>oddThread<tmpl_else>evenThread</tmpl_if>" align="center"><tmpl_var replies></td>
|
||||
<td class="<tmpl_if __ODD__>oddThread<tmpl_else>evenThread</tmpl_if>" align="center"><tmpl_var rating></td>
|
||||
<td class="<tmpl_if __ODD__>oddThread<tmpl_else>evenThread</tmpl_if>"><tmpl_var dateSubmitted.human> @ <tmpl_var timeSubmitted.human></td>
|
||||
<tmpl_if displayLastReply>
|
||||
<td class="<tmpl_if __ODD__>oddThread<tmpl_else>evenThread</tmpl_if>" style="font-size: 11px;">
|
||||
<a href="<tmpl_var lastReply.url>"><tmpl_var lastReply.title></a>
|
||||
by
|
||||
<tmpl_if lastReply.user.isVisitor>
|
||||
<tmpl_var lastReply.username>
|
||||
<tmpl_else>
|
||||
<a href="<tmpl_var lastReply.userProfile.url>"><tmpl_var lastReply.username></a>
|
||||
</tmpl_if>
|
||||
on <tmpl_var lastReply.dateSubmitted.human> @ <tmpl_var lastReply.timeSubmitted.human>
|
||||
</td>
|
||||
</tmpl_if>
|
||||
</tr>
|
||||
</tmpl_loop>
|
||||
</table>
|
||||
|
||||
<tmpl_if pagination.pageCount.isMultiple>
|
||||
<div class="pagination">
|
||||
<tmpl_var pagination.previousPage> · <tmpl_var pagination.pageList.upTo10> · <tmpl_var pagination.nextPage>
|
||||
</div>
|
||||
</tmpl_if>
|
||||
|
|
@ -31,9 +31,26 @@ addUserInvitations($session);
|
|||
addPrivateMessaging($session);
|
||||
addNewsletter($session);
|
||||
addHttpProxyUrlPatternFilter($session);
|
||||
addCanStartThreadToCS($session);
|
||||
|
||||
finish($session); # this line required
|
||||
|
||||
#-------------------------------------------------
|
||||
|
||||
sub addCanStartThreadToCS {
|
||||
my $session = shift;
|
||||
|
||||
# add the columns required
|
||||
$session->db->write("ALTER TABLE Collaboration add column canStartThreadGroupId varchar(22) NOT NULL default 2 AFTER postGroupId");
|
||||
$session->db->write("ALTER TABLE Collaboration add column threadApprovalWorkflow varchar(22) NOT NULL default 'pbworkflow000000000003' AFTER approvalWorkflow");
|
||||
|
||||
# set defaults for existing records
|
||||
$session->db->write('UPDATE Collaboration SET canStartThreadGroupId = postGroupId');
|
||||
$session->db->write('UPDATE Collaboration SET threadApprovalWorkflow = approvalWorkflow');
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
#-------------------------------------------------
|
||||
sub addKeywordTagging {
|
||||
my $session = shift;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue