]> git.evergreen-ils.org Git - working/Evergreen.git/commit
Improved permission checking speed for PCRUD mode.
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 10 Nov 2010 19:53:37 +0000 (19:53 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 10 Nov 2010 19:53:37 +0000 (19:53 +0000)
commitf98b556f193f5ce179c785e88aa027a959e5c082
treed7df894e98d3e97cb73c6c9cea5fe53bfe1e56fd
parent247f7ba645e303e557f036a7b0d002d53b7d41e9
Improved permission checking speed for PCRUD mode.

When there are more than some number of rows (5, by default) we use usr_has_perm_at_all to get the list of locations and cache them.  This cache is flushed per-session.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@18686 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/c-apps/oils_sql.c