Ejemplo n.º 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')}),
        }
Ejemplo n.º 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')}),
        }
Ejemplo n.º 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')}),
        }
Ejemplo n.º 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')}),
        }
Ejemplo n.º 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')}),
        }
Ejemplo n.º 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')}),
        }
Ejemplo n.º 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')}),
        }
Ejemplo n.º 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')}),
        }