From aaca60ef21f677a3c04736f970bac257836e157f Mon Sep 17 00:00:00 2001 From: Nehal Nevle Date: Thu, 23 Jan 2020 17:28:57 +0530 Subject: [PATCH 1/2] Changed documentation of Api v3 --- docs/api/v3.rst | 4 ++-- media/css/core.css | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/api/v3.rst b/docs/api/v3.rst index ccc00edcb9e..8608bb03bfa 100644 --- a/docs/api/v3.rst +++ b/docs/api/v3.rst @@ -161,7 +161,7 @@ Project details }, "_links": { "_self": "/api/v3/projects/pip/", - "versions": "/api/v3/projects/pip/versions/", + "versions": "/api/v3/project/pip/version/", "builds": "/api/v3/projects/pip/builds/", "subprojects": "/api/v3/projects/pip/subprojects/", "superproject": "/api/v3/projects/pip/superproject/", @@ -315,7 +315,7 @@ Version detail "identifier": "3a6b3995c141c0888af6591a59240ba5db7d9914", "ref": "19.0.2", "built": true, - "active": true, + "active": true "type": "tag", "last_build": "{BUILD}", "downloads": { diff --git a/media/css/core.css b/media/css/core.css index 8b1fbdb84ff..572741e126e 100644 --- a/media/css/core.css +++ b/media/css/core.css @@ -516,6 +516,9 @@ div.module.search-dashboard input { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); text-decoration: none; } + #project_bar div.project-view-docs > a:hover{ + background-color: #3e8e41 + } #project_bar .project-title { padding: 0; } #project_bar .project-title h1 { margin: 0 0 5px; padding: 0; } From 4069c10293d25f361ef746712a264aaf6cee490f Mon Sep 17 00:00:00 2001 From: Nehal Nevle Date: Thu, 23 Jan 2020 17:54:46 +0530 Subject: [PATCH 2/2] Check the use of Latest and Latest stable and fixed it --- docs/versions.rst | 2 +- ...5_update-show-version-warning-help-text.py | 20 +++++++++++++++++++ readthedocs/projects/models.py | 5 ++++- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 readthedocs/projects/migrations/0045_update-show-version-warning-help-text.py diff --git a/docs/versions.rst b/docs/versions.rst index 4f32a680d5a..997ed23d253 100644 --- a/docs/versions.rst +++ b/docs/versions.rst @@ -62,7 +62,7 @@ Version warning --------------- This is a banner that appears on the top of every page of your docs that aren't stable or latest. -This banner has a text with a link redirecting the users to the latest version of your docs. +This banner has a text with a link redirecting the users to the stable version of your docs. This feature is disabled by default on new projects, you can enable it in the admin section of your docs (:guilabel:`Admin` > :guilabel:`Advanced Settings`). diff --git a/readthedocs/projects/migrations/0045_update-show-version-warning-help-text.py b/readthedocs/projects/migrations/0045_update-show-version-warning-help-text.py new file mode 100644 index 00000000000..80d4af278b7 --- /dev/null +++ b/readthedocs/projects/migrations/0045_update-show-version-warning-help-text.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.25 on 2019-10-17 15:58 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('projects', '0044_auto_20190703_1300'), + ] + + operations = [ + migrations.AlterField( + model_name='project', + name='show_version_warning', + field=models.BooleanField(default=False, help_text='Show a warning banner with a link to the stable version on not stable versions, except for latest.', verbose_name='Show version warning'), + ), + ] diff --git a/readthedocs/projects/models.py b/readthedocs/projects/models.py index e5dcf8849ba..f9cc67105da 100644 --- a/readthedocs/projects/models.py +++ b/readthedocs/projects/models.py @@ -252,7 +252,10 @@ class Project(models.Model): show_version_warning = models.BooleanField( _('Show version warning'), default=False, - help_text=_('Show warning banner in non-stable nor latest versions.'), + help_text=_( + 'Show a warning banner with a link to the stable version.' + 'The banner is shown in all the versions, but in the latest and stable.' + ), ) # Sphinx specific build options.