Code

more fixes to search permissions:
authorschlatterbeck <schlatterbeck@57a73879-2fb5-44c3-a270-3262357dd7e2>
Thu, 21 Oct 2010 08:59:43 +0000 (08:59 +0000)
committerschlatterbeck <schlatterbeck@57a73879-2fb5-44c3-a270-3262357dd7e2>
Thu, 21 Oct 2010 08:59:43 +0000 (08:59 +0000)
commit80cd6f610ee95dbd3f49638ec2ebf3f16e3587c0
treeb3a832c0bad70ca8d7ce673ec9637f9148f7c40d
parentc43884bddb26b20d7f3c8501b36470f6c0659b26
more fixes to search permissions:
- require that for links and multilinks the searching user has access to
  at least the orderprop, labelprop, and ID of the linked class
- allow combinations of roles: we previosly required that for transitive
  properties all elements where searchable by the same role. We now
  allow that the roles can be different for each property. This allows
  assigning different roles to different sub-systems and allowing users
  having all required roles to search across subsystems.
- regression test updated
- fix doc/upgrading example for new signature of roleHasSearchPermission

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4553 57a73879-2fb5-44c3-a270-3262357dd7e2
doc/upgrading.txt
roundup/security.py
test/test_security.py