working on permissions
This commit is contained in:
@@ -56,7 +56,7 @@ public class User {
|
||||
|
||||
public void addPermission(int newPermission) throws SQLException {
|
||||
permissions |= newPermission;
|
||||
Database.open().update(TABLE_NAME).set(PERMISSIONS,permissions).run();
|
||||
Database.open().update(TABLE_NAME).set(PERMISSIONS,permissions).where(EMAIL,email()).run();
|
||||
}
|
||||
|
||||
|
||||
@@ -84,6 +84,11 @@ public class User {
|
||||
Database.open().query(sql).run();
|
||||
}
|
||||
|
||||
public void dropPermission(int newPermission) throws SQLException {
|
||||
permissions ^= (permissions & newPermission);
|
||||
Database.open().update(TABLE_NAME).set(PERMISSIONS,permissions).run();
|
||||
}
|
||||
|
||||
public boolean hashPermission(int permission){
|
||||
return (permissions & permission) > 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user