Commit b3abc5a022e6d8ab2ecf17bc4b06aa89bee0979a
1 parent
bef98525
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 | +?> |