diff options
| author | Lester Caine <lester@lsces.co.uk> | 2026-05-27 16:40:07 +0100 |
|---|---|---|
| committer | Lester Caine <lester@lsces.co.uk> | 2026-05-27 16:40:07 +0100 |
| commit | 34f256daa5c47b9f2ebd2d52096da9de81831225 (patch) | |
| tree | 220098af74e7a9c99f45db86ae823af26abe22cf | |
| parent | 6f5e5e15c078bd0f61e224da08eadf1da9bbf992 (diff) | |
| download | contact-34f256daa5c47b9f2ebd2d52096da9de81831225.tar.gz contact-34f256daa5c47b9f2ebd2d52096da9de81831225.tar.bz2 contact-34f256daa5c47b9f2ebd2d52096da9de81831225.zip | |
Clean up contact menu: remove Cotswold items, add Order holding link
- Remove domestic/business contract list links (list_contracts.php gone)
- Remove Admin contacts entry (already on kernel admin tree)
- Replace Log a callout with Log a call linked to display_contact#addcomment
- Add Create an Order as holding link gated on isPackageActive('order')
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
| -rwxr-xr-x | templates/menu_contact.tpl | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/templates/menu_contact.tpl b/templates/menu_contact.tpl index f00f919..f6602ed 100755 --- a/templates/menu_contact.tpl +++ b/templates/menu_contact.tpl @@ -2,17 +2,14 @@ {if $packageMenuTitle}<a class="dropdown-toggle" data-toggle="dropdown" href="#"> {tr}{$packageMenuTitle}{/tr} <b class="caret"></b></a>{/if} <ul class="{$packageMenuClass}"> <li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}list.php">{booticon ipackage="icons" iname="icon-telephone" iexplain="List contacts" ilocation=menu}</a></li> - <li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}list_contracts.php?contract=1">{booticon ipackage="icons" iname="icon-telephone-key" iexplain="List domestic contacts" ilocation=menu}</a></li> - <li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}list_contracts.php?contract=1">{booticon ipackage="icons" iname="icon-telephone-link" iexplain="List business contacts" ilocation=menu}</a></li> {if $gBitUser->isAdmin() || $gBitUser->hasPermission( 'p_contact_edit' ) } <li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}edit.php">{booticon ipackage="icons" iname="icon-telephone-edit" iexplain="Create/Edit a Contact" ilocation=menu}</a></li> {/if} - {if !empty($gContent->mContentId) && ( $gBitUser->isAdmin() || $gBitUser->hasPermission( 'p_task_edit' ) ) } - <li><a class="item" href="{$smarty.const.TASKS_PKG_URL}edit.php?content_id={$gContent->mContentId}">{booticon ipackage="icons" iname="icon-build_add" iexplain="Create/Edit a Job" ilocation=menu}</a></li> - <li><a class="item" href="{$smarty.const.TASKS_PKG_URL}add_callout.php?content_id={$gContent->mContentId}&property={$gContent->mContentId}">{booticon ipackage="icons" iname="icon-telephone-error" iexplain="Log a callout" ilocation=menu}</a></li> + {if !empty($gContent->mContentId) && $gBitUser->hasPermission( 'p_liberty_post_comments' ) } + <li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}display_contact.php?content_id={$gContent->mContentId}#addcomment">{booticon ipackage="icons" iname="icon-telephone-error" iexplain="Log a call" ilocation=menu}</a></li> {/if} - {if $gBitUser->hasPermission('p_contact_admin')} - <li><a class="item" href="{$smarty.const.KERNEL_PKG_URL}admin/index.php?page=contact">{booticon ipackage="icons" iname="icon-telephone-go" iexplain="Admin contacts" ilocation=menu}</a></li> + {if !empty($gContent->mContentId) && $gBitSystem->isPackageActive('order') && ( $gBitUser->isAdmin() || $gBitUser->hasPermission( 'p_contact_update' ) ) } + <li><a class="item" href="{$smarty.const.ORDER_PKG_URL}edit.php?content_id={$gContent->mContentId}">{booticon ipackage="icons" iname="icon-build_add" iexplain="Create an Order" ilocation=menu}</a></li> {/if} </ul> {/strip} |
