Commit e5dd3e59f5b1c3ffba77cd06d2247e84d2674e48
1 parent
14fbede0
Some documentation on how the Search Permissions system in KnowledgeTree
works, and the current information on how they are determined, and when they need to be updated. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3130 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
43 additions
and
0 deletions
docs/SearchPermissions.txt
0 → 100644
| 1 | +Search Permissions | |
| 2 | +------------------ | |
| 3 | + | |
| 4 | +Search Permissions allow the two site searches to determine if a user is | |
| 5 | +allowed to have a document returned as a result of their search. | |
| 6 | + | |
| 7 | +The user can have permission for the following reasons: | |
| 8 | + | |
| 9 | + 1) The user is in a group that has permission to view documents | |
| 10 | + in the folder the document is in. | |
| 11 | + | |
| 12 | + 2) The user is the creator of the document. | |
| 13 | + | |
| 14 | + 3) The user is currently assigned a role in the document | |
| 15 | + approval/routing process. | |
| 16 | + | |
| 17 | + 4) The user is a systems administrator. | |
| 18 | + | |
| 19 | +There are two times when search permissions need to be updated - when | |
| 20 | +the document's permissions change somehow, or when a user gains or loses | |
| 21 | +membership to a group. | |
| 22 | + | |
| 23 | +Search permissions on a document needs to be updated when: | |
| 24 | + | |
| 25 | + 1) The document is created. (done) | |
| 26 | + | |
| 27 | + 2) New permissions are added to the folder that determines the | |
| 28 | + permissions on that document. (done) | |
| 29 | + | |
| 30 | + 3) Permissions are removed to the folder that determines the | |
| 31 | + permissions on that document. (done) | |
| 32 | + | |
| 33 | + 4) The folder that determines the permissions on the document | |
| 34 | + changes by copying permissions to a folder. (done) | |
| 35 | + | |
| 36 | + 5) The folder that determines the permissions on the document | |
| 37 | + changes by the document being moved. (not done yet) | |
| 38 | + | |
| 39 | +Search permissions of a user needs to be updated when: | |
| 40 | + | |
| 41 | + 1) The user is added to a group. (not done yet) | |
| 42 | + | |
| 43 | + 2) The user is removed from a group. (not done yet) | ... | ... |