<h2>Open-ILS Bootstrapping Scripts</h2>
<hr>
<ul>
- <li><a href='/cgi-bin/superuser-setup.cgi'>Set up Superusers</a></li>
- <li><a href='/cgi-bin/user-profiles.cgi'>Configure User Profiles</a></li>
+ <!-- <li><a href='/cgi-bin/superuser-setup.cgi'>Set up Superusers</a></li> -->
+ <!-- <li><a href='/cgi-bin/user-profiles.cgi'>Configure User Profiles</a></li> -->
<li><a href='/cgi-bin/perms-setup.cgi'>Configure Permisssions</a></li>
<li><a href='/cgi-bin/usr_group-setup.cgi'>Configure User Permission Groups</a></li>
<li><a href='/cgi-bin/org_unit_types.cgi'>Configure Library Types and Levels</a></li>
FOR u_perm IN SELECT * FROM permission.usr_perm_map WHERE usr = iuser LOOP
RETURN NEXT u_perm;
END LOOP;
-
+
+ FOR g_list IN SELECT *
+ FROM permission.grp_ancestors(
+ ( SELECT u.profile
+ FROM actor.usr u
+ WHERE u.id = iuser
+ )
+ )
+ LOOP
+
+ FOR u_perm IN SELECT DISTINCT -p.id, iuser AS usr, p.perm, p.depth
+ FROM permission.grp_perm_map p
+ WHERE p.grp = g_list.id LOOP
+
+ RETURN NEXT u_perm;
+
+ END LOOP;
+ END LOOP;
+
FOR grp IN SELECT *
FROM permission.usr_grp_map
WHERE usr = iuser LOOP