@@ -146,6 +146,9 @@ public function cancelGroupJoinRequest(UnityUser $user, bool $send_mail = true):
146146 // $this->entry->ensureExists();
147147 // $this->entry->delete();
148148
149+ // // Logs the change
150+ // $this->SQL->addLog("removed_group", $this->gid);
151+
149152 // // send email to every user of the now deleted PI group
150153 // if ($send_mail) {
151154 // foreach ($users as $user) {
@@ -168,6 +171,10 @@ public function approveUser(UnityUser $new_user, bool $send_mail = true): void
168171 \ensure ($ new_user ->exists ());
169172 $ this ->addMemberUID ($ new_user ->uid );
170173 $ this ->SQL ->removeRequest ($ new_user ->uid , $ this ->gid );
174+ $ this ->SQL ->addLog (
175+ "approved_user " ,
176+ jsonEncode (["user " => $ new_user ->uid , "group " => $ this ->gid ]),
177+ );
171178 if ($ send_mail ) {
172179 $ this ->MAILER ->sendMail ($ new_user ->getMail (), "group_user_added " , [
173180 "group " => $ this ->gid ,
@@ -189,6 +196,10 @@ public function denyUser(UnityUser $new_user, bool $send_mail = true): void
189196 $ request = $ this ->SQL ->getRequest ($ new_user ->uid , $ this ->gid );
190197 // remove request, this will fail silently if the request doesn't exist
191198 $ this ->SQL ->removeRequest ($ new_user ->uid , $ this ->gid );
199+ $ this ->SQL ->addLog (
200+ "denied_user " ,
201+ jsonEncode (["user " => $ new_user ->uid , "group " => $ this ->gid ]),
202+ );
192203 if ($ send_mail ) {
193204 $ this ->MAILER ->sendMail ($ new_user ->getMail (), "group_user_denied " , [
194205 "group " => $ this ->gid ,
@@ -213,6 +224,10 @@ public function removeUser(UnityUser $new_user, bool $send_mail = true): void
213224 }
214225 // remove request, this will fail silently if the request doesn't exist
215226 $ this ->removeMemberUID ($ new_user ->uid );
227+ $ this ->SQL ->addLog (
228+ "removed_user " ,
229+ jsonEncode (["user " => $ new_user ->uid , "group " => $ this ->gid ]),
230+ );
216231 if ($ send_mail ) {
217232 $ this ->MAILER ->sendMail ($ new_user ->getMail (), "group_user_removed " , [
218233 "group " => $ this ->gid ,
0 commit comments