Example #1
0
    def get_link_templates(self, request):
        uri = request.build_absolute_uri

        return {
            'self': reverse_tmpl(
                uri, 'serrano:queries:single', {'pk': (int, 'id')}),
            'parent': reverse_tmpl(
                uri, 'serrano:queries:single', {'pk': (int, 'parent_id')}),
        }
Example #2
0
    def get_link_templates(self, request):
        uri = request.build_absolute_uri

        return {
            'self':
            reverse_tmpl(uri, 'serrano:queries:single', {'pk': (int, 'id')}),
            'parent':
            reverse_tmpl(uri, 'serrano:queries:single',
                         {'pk': (int, 'parent_id')}),
        }
Example #3
0
    def get_link_templates(self, request):
        uri = request.build_absolute_uri

        return {
            'self':
            reverse_tmpl(uri, 'serrano:queries:single', {'pk': (int, 'id')}),
            'forks':
            reverse_tmpl(uri, 'serrano:queries:forks', {'pk': (int, 'id')}),
            'stats':
            reverse_tmpl(uri, 'serrano:queries:stats', {'pk': (int, 'id')}),
            'results':
            reverse_tmpl(uri, 'serrano:queries:results', {'pk': (int, 'id')}),
        }
Example #4
0
    def get_link_templates(self, request):
        uri = request.build_absolute_uri

        return {
            'self': reverse_tmpl(
                uri, 'serrano:queries:single', {'pk': (int, 'id')}),
            'forks': reverse_tmpl(
                uri, 'serrano:queries:forks', {'pk': (int, 'id')}),
            'stats': reverse_tmpl(
                uri, 'serrano:queries:stats', {'pk': (int, 'id')}),
            'results': reverse_tmpl(
                uri, 'serrano:queries:results', {'pk': (int, 'id')}),
        }
Example #5
0
    def get_link_templates(self, request):
        """
        Return the link templates for this job.

        These include a link to this job and a link to this job's result.
        """
        uri = request.build_absolute_uri

        return {
            'self': reverse_tmpl(
                uri, 'serrano:jobs:single', {'job_uuid': (int, 'id')}),
            'result': reverse_tmpl(
                uri, 'serrano:jobs:result', {'job_uuid': (int, 'id')}),
        }
Example #6
0
    def get_link_templates(self, request):
        """
        Return the link templates for this job.

        These include a link to this job and a link to this job's result.
        """
        uri = request.build_absolute_uri

        return {
            'self':
            reverse_tmpl(uri, 'serrano:jobs:single', {'job_uuid':
                                                      (int, 'id')}),
            'result':
            reverse_tmpl(uri, 'serrano:jobs:result', {'job_uuid':
                                                      (int, 'id')}),
        }
Example #7
0
    def get_link_templates(self, request):
        """
        Returns a link to this job result.
        """
        uri = request.build_absolute_uri

        return {
            'self': reverse_tmpl(
                uri, 'serrano:jobs:result', {'job_uuid': (int, 'id')}),
        }
Example #8
0
    def get_link_templates(self, request):
        """
        Returns a link to this job result.
        """
        uri = request.build_absolute_uri

        return {
            'self':
            reverse_tmpl(uri, 'serrano:jobs:result', {'job_uuid':
                                                      (int, 'id')}),
        }