summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--admin/permissions.php1
-rw-r--r--templates/admin_permissions.tpl28
2 files changed, 29 insertions, 0 deletions
diff --git a/admin/permissions.php b/admin/permissions.php
index 1f28934..c2588d6 100644
--- a/admin/permissions.php
+++ b/admin/permissions.php
@@ -40,6 +40,7 @@ $gBitSmarty->assign( 'allPerms', $allPerms );
$gBitSmarty->assign( 'allGroups', $allGroups );
$gBitSmarty->assign( 'permPackages', $gBitUser->getPermissionPackages() );
$gBitSmarty->assign( 'feedback', $feedback );
+$gBitSmarty->assign( 'contentWithPermissions', LibertyContent::getContentWithPermissionsList() );
$gBitSystem->display( 'bitpackage:users/admin_permissions.tpl', tra( 'Permission Maintenance' ));
?>
diff --git a/templates/admin_permissions.tpl b/templates/admin_permissions.tpl
index 41846ea..d6cf28a 100644
--- a/templates/admin_permissions.tpl
+++ b/templates/admin_permissions.tpl
@@ -5,6 +5,7 @@
</div>
<div class="body">
+ <p class="help">{tr}Hover your mouse over the permissions and a descirption of the permission will appear{/tr}</p>
{formfeedback hash=$feedback}
{form}
@@ -59,6 +60,33 @@
{/foreach}
</dl>
{/if}
+
+ {if $contentWithPermissions}
+ <h2>{tr}Content with individual Permissions{/tr}</h2>
+ <ul>
+ {foreach from=$contentWithPermissions item=content key=content_type_guid}
+ <li><em>{$gLibertySystem->getContentTypeDescription($content_type_guid)}</em>
+ <ul>
+ {foreach from=$content item=perms key=content_id}
+ <li><a href="{$smarty.const.LIBERTY_PKG_URL}content_permissions.php?content_id={$content_id}">{$perms.0.title}</a>
+ <ul>
+ {foreach from=$perms item=perm}
+ <li>
+ {$perm.group_name}: {if $perm.is_excluded}
+ {biticon iname=list-remove iexplain="Removed Permission"}
+ {else}
+ {biticon iname=list-add iexplain="Added Permission"}
+ {/if} {$perm.perm_name}
+ </li>
+ {/foreach}
+ </ul>
+ </li>
+ {/foreach}
+ </ul>
+ </li>
+ {/foreach}
+ </ul>
+ {/if}
</div><!-- end .body -->
</div><!-- end .users -->
{/strip}