Commit 14fbede0ccf7e16bd6425349cccc8f7a2d32ab04
1 parent
cc1dc5ba
Rebuild search permissions for all documents - either by doing it for
each document in turn (rebuildSearchPermissions.php) or for each user in turn (rebuildSearchPermissionsbyUser.php). Should produce the same results. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3129 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
2 changed files
with
24 additions
and
0 deletions
bin/rebuildSearchPermissions.php
0 → 100644
| 1 | +<?php | |
| 2 | + | |
| 3 | +require_once('../config/dmsDefaults.php'); | |
| 4 | +require_once(KT_LIB_DIR . '/documentmanagement/Document.inc'); | |
| 5 | +require_once(KT_LIB_DIR . '/security/Permission.inc'); | |
| 6 | + | |
| 7 | +$aDocuments = Document::getList(); | |
| 8 | +foreach ($aDocuments as $oDocument) { | |
| 9 | + Permission::updateSearchPermissionsForDocument($oDocument->getID()); | |
| 10 | +} | |
| 11 | + | |
| 12 | +?> | ... | ... |
bin/rebuildSearchPermissionsbyUser.php
0 → 100644
| 1 | +<?php | |
| 2 | + | |
| 3 | +require_once('../config/dmsDefaults.php'); | |
| 4 | +require_once(KT_LIB_DIR . '/users/User.inc'); | |
| 5 | +require_once(KT_LIB_DIR . '/security/Permission.inc'); | |
| 6 | + | |
| 7 | +$aUsers = User::getList(); | |
| 8 | +foreach ($aUsers as $oUser) { | |
| 9 | + Permission::updateSearchPermissionsForUser($oUser->getID()); | |
| 10 | +} | |
| 11 | + | |
| 12 | +?> | ... | ... |