[Gd-chatter] r10776 - trunk/libraries/koala/sources/examples/wiki
hannes at gwydiondylan.org
hannes at gwydiondylan.org
Sat Jun 3 03:13:12 CEST 2006
Author: hannes
Date: Sat Jun 3 03:13:11 2006
New Revision: 10776
Modified:
trunk/libraries/koala/sources/examples/wiki/admin.dylan
Log:
Bug: 7129
*fix editing of user rights
Modified: trunk/libraries/koala/sources/examples/wiki/admin.dylan
==============================================================================
--- trunk/libraries/koala/sources/examples/wiki/admin.dylan (original)
+++ trunk/libraries/koala/sources/examples/wiki/admin.dylan Sat Jun 3 03:13:11 2006
@@ -22,11 +22,11 @@
for (privilege in $privileges)
let was = any?(method(x) x = privilege end, user.access);
let should-be = get-query-value(concatenate(user.username, ":", as(<string>, privilege)));
- if (should-be & ~was)
+ if (should-be & was = #f)
user.access := pair(privilege, user.access);
end;
- if (~should-be & was)
- remove!(user.access, privilege);
+ if (was & should-be = #f)
+ user.access := remove!(user.access, privilege);
end;
end;
end;
More information about the chatter
mailing list