permissions-reset-all.tcl
This page asks the user for a confirmation of whether to remove all individual permissions on his bookmarks. Credit for the ACS 3 version of this module goes to:
- Location:
- /packages/bookmarks/www/permissions-reset-all.tcl
- Authors:
- David Hill <dh@arsdigita.com>
- Aurelius Prochazka (aure@arsdigita.com) The upgrade of this module to ACS 4 was done by
- Peter Marklund <pmarklun@arsdigita.com>
- Ken Kennedy (kenzoid@io.com) in December 2000.
- Created:
- December 2000
- CVS ID:
$Id: permissions-reset-all.tcl,v 1.6 2015/06/26 14:50:34 gustafn Exp $
Related Files
- packages/bookmarks/www/permissions-reset-all.tcl
- packages/bookmarks/www/permissions-reset-all.adp
- packages/bookmarks/www/permissions-reset-all-postgresql.xql
- packages/bookmarks/www/permissions-reset-all-oracle.xql
[ hide source ] | [ make this the default ]
File Contents
ad_page_contract { This page asks the user for a confirmation of whether to remove all individual permissions on his bookmarks. Credit for the ACS 3 version of this module goes to: @author David Hill (dh@arsdigita.com) @author Aurelius Prochazka (aure@arsdigita.com) The upgrade of this module to ACS 4 was done by @author Peter Marklund (pmarklun@arsdigita.com) @author Ken Kennedy (kenzoid@io.com) in December 2000. @creation-date December 2000 @cvs-id $Id: permissions-reset-all.tcl,v 1.6 2015/06/26 14:50:34 gustafn Exp $ } { root_folder_id:naturalnum,notnull public_p:boolean viewed_user_id:naturalnum,notnull } -properties { page_title:onevalue context:onevalue root_folder_id:onevalue viewed_user_id:onevalue } permission::require_permission -object_id $root_folder_id -privilege admin set page_title "Removal of Access Permission Settings" set context [list [list bookmark-permissions?viewed_user_id=$viewed_user_id "Manage Permissions on all Bookmarks"] $page_title] db_multirow direct_permissions direct_bookmark_permissions {select bookmark_id, local_title from bm_bookmarks where acs_permission.permission_p(bookmark_id, acs.magic_object_id('registered_users'), 'read') <> :public_p start with parent_id = :root_folder_id connect by prior bookmark_id = parent_id}