index.tcl
Display all objects that the user has admin on. Templated and changed to browse hierarchy by davis@xarg.net since all objects can be a *lot* of objects.
- Location:
- /packages/acs-subsite/www/permissions/index.tcl
- Author:
- rhs@mit.edu
- Created:
- 2000-08-29
- CVS ID:
$Id: index.tcl,v 1.5.2.1 2024/08/05 14:12:41 gustafn Exp $
Related Files
- packages/acs-subsite/www/permissions/index.tcl
- packages/acs-subsite/www/permissions/index.adp
- packages/acs-subsite/www/permissions/index-postgresql.xql
- packages/acs-subsite/www/permissions/index-oracle.xql
[ hide source ] | [ make this the default ]
File Contents
ad_page_contract { Display all objects that the user has admin on. Templated and changed to browse hierarchy by davis@xarg.net since all objects can be a *lot* of objects. @author rhs@mit.edu @creation-date 2000-08-29 @cvs-id $Id: index.tcl,v 1.5.2.1 2024/08/05 14:12:41 gustafn Exp $ } { root:trim,integer,optional } set user_id [auth::require_login] set context "Permissions" if {![info exists root] || $root eq ""} { set root [ad_conn package_id] } db_multirow objects adminable_objects {} template::multirow extend objects url template::multirow foreach objects { if {$object_type eq "apm_package"} { set url [ site_node::get_url_from_object_id -object_id $object_id] } } set security_context_root [acs_magic_object security_context_root] set default_context [acs_magic_object default_context] set admin_p [permission::permission_p -object_id $security_context_root -party_id $user_id -privilege admin] set subsite [ad_conn package_id] # Local variables: # mode: tcl # tcl-indent-level: 4 # indent-tabs-mode: nil # End: