def UpdateAvailability(user, tool, PublicInd): if ToolPermissions.CanAdministrate(user, tool): tool.PublicInd = PublicInd tool.save() return tool else: raise PermissionDenied
def DeleteTool(user, ToolID): tool = GetTool(user, ToolID) if ToolPermissions.CanAdministrate(user, tool): tool.DeletedInd = True tool.save() else: raise PermissionDenied