def set_group(caller_id, system_image_id, group_id): """ Method sets specified Image access type as group (belonging to specified Group). @cmview_admin_cm @parameter{group_id,int} id of the Group Image should belong to @parameter{image_id,int} @parameter{type,image_types} type of image, automatically set, type is in the URL requested @response{None} @raises{image_set_group,CMException} cannot set group access type """ image = SystemImage.admin_get(system_image_id) image.access = image_access['group'] # create new group-image object ig = SystemImageGroup() ig.image = image ig.group_id = group_id try: ig.save() except: raise CMException('image_set_group')
def set_group(caller_id, system_image_id, group_id): """ Method sets specified Image access type as group (belonging to specified Group) (only for sys and cd images - from private or public to group) @cmview_user @param_post{group_id,int} id of the Group Image should belong to @param_post{system_image_id,int} @response{None} """ image = SystemImage.get(caller_id, system_image_id) image.access = image_access["group"] # create new group-image object ig = SystemImageGroup() ig.image = image ig.group_id = group_id try: ig.save() image.save() except: raise CMException("image_set_group")
def set_group(caller_id, system_image_id, group_id): """ Method sets specified Image access type as group (belonging to specified Group). @cmview_admin_cm @param_post{system_image_id,int} @param_post{group_id,int} id of the Group Image should belong to @response{None} @raises{image_set_group,CMException} cannot set group access type """ image = SystemImage.admin_get(system_image_id) image.access = image_access['group'] # create new group-image object ig = SystemImageGroup() ig.image = image ig.group_id = group_id try: ig.save() except: raise CMException('image_set_group')
def set_group(caller_id, system_image_id, group_id): """ Method sets specified Image access type as group (belonging to specified Group) (only for sys and cd images - from private or public to group) @cmview_user @param_post{group_id,int} id of the Group Image should belong to @param_post{system_image_id,int} @response{None} """ image = SystemImage.get(caller_id, system_image_id) image.access = image_access['group'] # create new group-image object ig = SystemImageGroup() ig.image = image ig.group_id = group_id try: ig.save() image.save() except: raise CMException('image_set_group')