コード例 #1
0
ファイル: objectservice.py プロジェクト: javrasya/river.io
    def register_object(content_type_id, object_id, field_id):
        transition_approvements = TransitionApprovement.objects.filter(content_type__pk=content_type_id, object_id=object_id, field__pk=field_id)
        if transition_approvements.count() == 0:
            ApprovementService.init_approvements(content_type_id, object_id, field_id)

        initial_state = StateService.get_init_state(content_type_id, field_id)
        obj = Object.objects.get(object_id=object_id)
        obj.state = initial_state
        obj.save()

        return {'state': initial_state.details()}
コード例 #2
0
ファイル: restful.py プロジェクト: javrasya/river.io
def init_approvements(request, content_type_id, object_id, field_id):
    return ApprovementService.init_approvements(content_type_id, object_id, field_id)