diff options
| author | Christian Fowler <spider@viovio.com> | 2008-04-22 03:48:46 +0000 |
|---|---|---|
| committer | Christian Fowler <spider@viovio.com> | 2008-04-22 03:48:46 +0000 |
| commit | 56c4a700a363453959d7b6ebc088a68c8be3128d (patch) | |
| tree | 5215ace018807cceea639769c0865c9788bb8e96 /templates | |
| parent | 1039cc6f865dbf302f2f927545a969551fd99f49 (diff) | |
| download | boards-56c4a700a363453959d7b6ebc088a68c8be3128d.tar.gz boards-56c4a700a363453959d7b6ebc088a68c8be3128d.tar.bz2 boards-56c4a700a363453959d7b6ebc088a68c8be3128d.zip | |
hide technical configuration except from boards admins
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/mailing_list.tpl | 51 |
1 files changed, 25 insertions, 26 deletions
diff --git a/templates/mailing_list.tpl b/templates/mailing_list.tpl index 6404e12..99e1344 100644 --- a/templates/mailing_list.tpl +++ b/templates/mailing_list.tpl @@ -38,6 +38,21 @@ {/jstab} +{if $gContent->hasAdminPermission()} +{if $listMembers} +{jstab title="List Subscribers"} + <ol class="data"> + {foreach from=$listMembers key=userId item=member} + <li>{displayname email=$member} <{$member}></li> + {foreachelse} + <li>{tr}The group has no members.{/tr}</li> + {/foreach} + </ol> +{/jstab} +{/if} +{/if} + +{if $gBitUser->hasPermission('p_boards_admin')} {jstab title="List ⇒ Board Configuration"} <div> {formlabel label="Introduction" for="boardsync"} @@ -102,14 +117,11 @@ {$board->getPreference('boards_mailing_list')}@{$gBitSystem->getConfig('boards_email_host',$gBitSystem->getConfig('kernel_server_name'))} {/forminput} </div> - {if $board->hasAdminPermission()} <div class="row submit"> {forminput} <input type="submit" name="delete_list" value="Delete List" /> {/forminput} </div> - {/if} - {if $gBitUser->isAdmin()} <div class="row"> {formlabel label="Advanced Configuration"} {forminput} @@ -117,10 +129,8 @@ {$gBitSystem->getConfig('boards_mailman_uri',"`$smarty.const.BIT_ROOT_URI`mailman/")}admin/{$board->getPreference('boards_mailing_list')}</a> {/forminput} </div> - {/if} {else} - {if $board->hasAdminPermission()} - {if $gBitSystem->getConfig('server_mailman_bin') && $gBitSystem->getConfig('boards_sync_user') && $gBitSystem->getConfig('boards_sync_mail_server')} + {if $gBitSystem->getConfig('server_mailman_bin') && $gBitSystem->getConfig('boards_sync_user') && $gBitSystem->getConfig('boards_sync_mail_server')} {legend legend="Group Mailing List"} <input type="hidden" name="b" value="{$board->getField('board_id')}"/> <div class="row"> @@ -143,31 +153,20 @@ {/forminput} </div> {/legend} - {else} - {if !$gBitSystem->getConfig('server_mailman_bin')} - {formfeedback error="Mailman is not configured."} - {/if} - {if !$gBitSystem->getConfig('boards_sync_user') || !$gBitSystem->getConfig('boards_sync_user')} - {formfeedback error="List to Board Sync is not configured."} - {/if} - {if $gBitUser->isAdmin()} - <a href="{$smarty.const.KERNEL_PKG_URL}admin/index.php?page=boards">{tr}See Boards Administration{/tr}</a> - {/if} + {else} + {if !$gBitSystem->getConfig('server_mailman_bin')} + {formfeedback error="Mailman is not configured."} + {/if} + {if !$gBitSystem->getConfig('boards_sync_user') || !$gBitSystem->getConfig('boards_sync_user')} + {formfeedback error="List to Board Sync is not configured."} + {/if} + {if $gBitUser->isAdmin()} + <a href="{$smarty.const.KERNEL_PKG_URL}admin/index.php?page=boards">{tr}See Boards Administration{/tr}</a> {/if} {/if} {/if} {/form} {/jstab} -{if $listMembers} -{jstab title="List Subscribers"} - <ol class="data"> - {foreach from=$listMembers key=userId item=member} - <li>{displayname email=$member} <{$member}></li> - {foreachelse} - <li>{tr}The group has no members.{/tr}</li> - {/foreach} - </ol> -{/jstab} {/if} {/jstabs} |
