public function getUserPermissions()
{
$elementType = Service::getElementType($this);
$vars = get_class_vars("\\Pimcore\\Model\\User\\Workspace\\" . ucfirst($elementType));
$ignored = ["userId", "cid", "cpath", "dao"];
$permissions = [];
foreach ($vars as $name => $defaultValue) {
if (!in_array($name, $ignored)) {
$permissions[$name] = $this->isAllowed($name);
}
}
return $permissions;
}