def _map_to_rest_for_create_obj(obj): """See superclass.""" return dict( person=rest_convert.to_basic_rest_obj(obj.person), role=rest_convert.to_basic_rest_obj(obj.role), context=rest_convert.default_context() )
def _map_to_rest_for_create_obj(obj): """See superclass.""" return dict( person=rest_convert.to_basic_rest_obj(obj.person), role=rest_convert.to_basic_rest_obj(obj.role), context=(rest_convert.administrator_context() if obj.role.name == roles.ADMINISTRATOR else rest_convert.default_context()) )
def create_task_group(task_group): """Creates task group via REST.""" return base_rest_service.create_obj( task_group, contact=rest_convert.to_basic_rest_obj(task_group.assignee), title=task_group.title, workflow=rest_convert.to_basic_rest_obj(task_group.workflow), context=task_group.workflow.rest_context )
def _map_to_rest_for_create_obj(obj): """See superclass.""" return dict(access_control_list=rest_convert.build_access_control_list( obj, acr_mapping={"assignees": "Task Assignees"}), title=obj.title, start_date=obj.start_date.isoformat(), end_date=obj.due_date.isoformat(), task_group=rest_convert.to_basic_rest_obj(obj.task_group), context=obj.task_group.rest_context)
def _map_to_rest_specific_for_edit_obj(obj): """See superclass.""" return dict(id=obj.obj_id, context=obj.rest_context, slug=obj.code, task_groups=[ rest_convert.to_basic_rest_obj(task_group) for task_group in obj.task_groups ])
def create_control(control): """Creates a control.""" return base_rest_service.create_obj( control, title=control.title, access_control_list=rest_convert.build_access_control_list(control), assertions=[rest_convert.to_basic_rest_obj(assertion) for assertion in control.assertions], context=rest_convert.default_context())
def _map_to_rest_for_create_obj(obj): """See superclass.""" return dict( title=obj.title, access_control_list=rest_convert.build_access_control_list(obj), assertions=[ rest_convert.to_basic_rest_obj(assertion) for assertion in obj.assertions ], context=rest_convert.default_context())
def create_task_group_task(task_group_task): """Creates task group task via REST.""" return base_rest_service.create_obj( task_group_task, access_control_list=rest_convert.build_access_control_list( task_group_task, acr_mapping={"assignees": "Task Assignees"}), title=task_group_task.title, start_date=task_group_task.start_date.isoformat(), end_date=task_group_task.due_date.isoformat(), task_group=rest_convert.to_basic_rest_obj(task_group_task.task_group), context=task_group_task.task_group.rest_context )
def _map_to_rest_for_create_obj(obj): """See superclass.""" return dict(title=obj.title, autogenerate=True, context=obj.rest_context, workflow=rest_convert.to_basic_rest_obj(obj.workflow))
def _map_to_rest_for_create_obj(obj): """See superclass.""" return dict(contact=rest_convert.to_basic_rest_obj(obj.assignee), title=obj.title, workflow=rest_convert.to_basic_rest_obj(obj.workflow), context=obj.workflow.rest_context)
def _map_to_rest_for_create_obj(obj): """See superclass.""" return dict(person=rest_convert.to_basic_rest_obj(obj.person), role=rest_convert.to_basic_rest_obj(obj.role), context=rest_convert.default_context())