REST Service for POPCORN - ILIAS
alex
2025-07-16 7d0735bcc3ebb29a9e0e5897fe215204e5d514c1
adding login res to deleteUser
2 files modified
10 ■■■■ changed files
php/globus-ilias-rest/api.php 2 ●●● patch | view | raw | blame | history
test/testDeleteUser.js 8 ●●●● patch | view | raw | blame | history
php/globus-ilias-rest/api.php
@@ -185,7 +185,7 @@
function deleteUser($obj_id, $dry)
{
    $usr = ilObjectFactory::getInstanceByObjId($obj_id);
    $msg = "deleted user {$usr->firstname} {$usr->lastname} ({$obj_id})";
    $msg = "deleted user {$usr->firstname} {$usr->lastname} (usr_id={$obj_id}, login={$usr->login})";
    if ($dry == "0") {
        $usr->delete();
        return $msg;
test/testDeleteUser.js
@@ -16,7 +16,7 @@
   })
   afterEach(async function () {
      // await deleteUser(lastUserId)
      await deleteUser(lastUserId).catch(err => console.log(err.message))
   })
@@ -41,7 +41,7 @@
async function deleteUser (usr_id) {
   const res2 = await libIlias.deleteUser(usr_id)
   console.log(res2)
   expect(res2).to.have.property("status").and.to.equal("ok")
   expect(res2).to.have.property("command").and.to.equal("deleteUser")
   // console.log(res2)
   // expect(res2).to.have.property("status").and.to.equal("ok")
   // expect(res2).to.have.property("command").and.to.equal("deleteUser")
}