package org.openslx.dozmod.permissions; import org.openslx.bwlp.thrift.iface.ImageDetailsRead; import org.openslx.dozmod.thrift.Session; /** * Class for checking, whether user can edit given image */ public class ImagePerms { public static boolean canEdit(ImageDetailsRead image){ if(image.getOwnerId().equals(Session.getUserId())) return true; if(image.userPermissions !=null) { return image.userPermissions.edit; } return image.defaultPermissions.edit; } }