REST Service for POPCORN - ILIAS
Ahmed Hamouda
2026-03-30 3dc8dc57b32b22284131396f7e4f880c813180be
lib/db.js
@@ -691,6 +691,7 @@
                INNER JOIN ${database}.object_data od2 ON od2.obj_id = rf.rol_id
       WHERE od.\`type\` = "crs"
         AND od2.title LIKE "%admin%"
         AND t.deleted is NULL
   `
   const [results] = await pool.query(q)
   return results
@@ -706,7 +707,8 @@
                      INNER JOIN ${database}.rbac_fa rf ON rf.parent = t.ref_id
                      INNER JOIN ${database}.object_data od2 ON od2.obj_id = rf.rol_id
             WHERE od.\`type\` = "crs"
               AND od2.title LIKE "%admin%") adminRoles
               AND od2.title LIKE "%admin%"
               AND t.deleted is NULL) adminRoles
       WHERE adminRoles.rol_id NOT IN (SELECT ru2.rol_id
                                       FROM ${database}.rbac_ua ru2)
   `