Project

Profile

Help

Story #3987

closed

Make the relative 'href' in browsable API clickable

Added by dkliban@redhat.com over 5 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 43
Quarter:

Description

DRF browsable API relies on a Django filter[0,1] to find links that start with http and https and put them inside an anchor tag.

A new django filter needs to be created, registered, and used with the template[2] that is used for the browsable API.

The filter needs to look for relative href that start with '/pulp/api/v3' and wrap them in an anchor tag.

[0] https://github.com/django/django/blob/master/django/template/defaultfilters.py#L326
[1] https://github.com/django/django/blob/master/django/utils/html.py#L238
[2] https://github.com/pulp/pulp/blob/master/pulpcore/pulpcore/app/templates/rest_framework/api.html

Also available in: Atom PDF