]> andersk Git - moira.git/blobdiff - server/qsetup.pc
Allow users who are status 8 to be deleted, too.
[moira.git] / server / qsetup.pc
index 455ddf7ccfb4a1cfbf1aaf7dd96aa1f05edadde6..99cd2bbfc4a714eaf3be401ccc70cdb05278cb4f 100644 (file)
@@ -114,12 +114,13 @@ int setup_dusr(struct query *q, char *argv[], client *cl)
 
   id = *(int *)argv[0];
 
-  /* For now, only allow users to be deleted if their status is 0
+  /* For now, only allow users to be deleted if their status is
+   * one of 0, 4, or 8 (the various registerable statuses)
    * and we have no reservations about deleting them.
    */
   EXEC SQL SELECT status, reservations INTO :flag, :resv
     FROM users WHERE users_id = :id;
-  if ((flag != 0 && flag != 4) || *resv)
+  if ((flag != 0 && flag != 4 && flag != 8) || *resv)
     return MR_IN_USE;
 
   EXEC SQL SELECT COUNT(member_id) INTO :cnt FROM imembers
This page took 0.561791 seconds and 4 git commands to generate.