LP#1468422 Auth efficiency improvements
authorBill Erickson <berickxx@gmail.com>
Wed, 27 Jan 2016 17:11:33 +0000 (12:11 -0500)
committerBill Erickson <berickxx@gmail.com>
Wed, 17 Feb 2016 22:21:33 +0000 (17:21 -0500)
commitf874f54f8b09d854cf33ee278ca72140afb48981
treeb9e42f228e069bf3002bbde3b476cdfe365a2f36
parentb606119ca611abe15cf1b6fc39fa231c1572d2bc
LP#1468422 Auth efficiency improvements

1. Adds an oils_utils function for retrieving the ID of the root org
unit.

2. Avoid multiple cstore/db lookups for the root org unit by caching the
ID at the process level.

3. Move permission checks from open-ils.storage to open-ils.cstore.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/include/openils/oils_utils.h
Open-ILS/src/c-apps/oils_auth.c
Open-ILS/src/c-apps/oils_utils.c