public function groups_and_permissions_are_bound_to_columns_test() { access::register_permission("access_test", "Access Test"); $group = identity::create_group("access_test"); // We have a new column for this perm / group combo $fields = Database::instance()->list_fields("access_caches"); $this->assert_true(array_key_exists("access_test_{$group->id}", $fields)); access::delete_permission("access_test"); $group->delete(); // Now the column has gone away $fields = Database::instance()->list_fields("access_caches"); $this->assert_false(array_key_exists("access_test_{$group->id}", $fields)); }
static function uninstall() { access::delete_permission("downloadalbum"); module::delete("downloadalbum"); }
static function uninstall() { access::delete_permission("server_add"); }