From 713d64e1e212a0a651c5ec6d337658cc1e6eb133 Mon Sep 17 00:00:00 2001
From: Jeremy Bowman
Date: Wed, 15 Aug 2018 17:34:01 -0400
Subject: [PATCH] TE-2702 Update Read the Docs links to HTTPS
---
CHANGELOG.rst | 2 +-
CONTRIBUTING.rst | 8 ++++----
cms/celery.py | 2 +-
cms/envs/bok_choy.py | 4 ++--
.../add-xblock-component-support-legend.underscore | 2 +-
common/djangoapps/third_party_auth/pipeline.py | 2 +-
common/lib/xmodule/setup.py | 2 +-
common/lib/xmodule/xmodule/lti_module.py | 2 +-
.../xmodule/xmodule/templates/about/overview.yaml | 2 +-
.../xmodule/templates/problem/circuitschematic.yaml | 2 +-
.../xmodule/templates/problem/customgrader.yaml | 2 +-
.../xmodule/templates/problem/drag_and_drop.yaml | 2 +-
.../xmodule/templates/problem/imageresponse.yaml | 2 +-
.../xmodule/templates/problem/jsinput_response.yaml | 4 ++--
.../xmodule/templates/problem/latex_problem.yaml | 2 +-
common/test/acceptance/tests/helpers.py | 2 +-
common/test/acceptance/tests/lms/test_teams.py | 2 +-
common/test/data/scoreable/about/overview.html | 2 +-
docs/best_practices.rst | 2 +-
docs/testing.rst | 6 +++---
lms/celery.py | 2 +-
lms/envs/bok_choy.py | 4 ++--
lms/envs/common.py | 12 ++++++------
lms/static/js/fixtures/calculator.html | 4 ++--
.../components/StudentAccountDeletion.jsx | 2 +-
.../components/StudentAccountDeletionModal.jsx | 2 +-
lms/templates/calculator/toggle_calculator.html | 4 ++--
.../certificates/_edx-accomplishment-print-help.html | 2 +-
openedx.yaml | 2 +-
openedx/core/djangoapps/schedules/docs/README.rst | 2 +-
openedx/core/djangoapps/theming/finders.py | 2 +-
openedx/core/lib/celery/routers.py | 2 +-
.../learner_profile/views/learner_profile.py | 2 +-
pavelib/bok_choy.py | 2 +-
pavelib/quality.py | 2 +-
scripts/xss-commit-linter.sh | 2 +-
scripts/xsslint/xsslint/main.py | 2 +-
37 files changed, 52 insertions(+), 52 deletions(-)
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 0839c68addd9..f438bfb4e5ac 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,5 +1,5 @@
We don't maintain a detailed changelog. For details of changes, please see
either the `edX Release Notes`_ or the `GitHub commit history`_.
-.. _edX Release Notes: http://edx.readthedocs.org/projects/edx-release-notes/en/latest/
+.. _edX Release Notes: https://edx.readthedocs.org/projects/edx-release-notes/en/latest/
.. _GitHub commit history: https://github.com/edx/edx-platform/commits/master
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index e023c989ca8c..f108b35d7c04 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -6,7 +6,7 @@ Contributions to Open edX are very welcome, and strongly encouraged! We've
put together `some documentation that describes our contribution process`_,
but here's a step-by-step guide that should help you get started.
-.. _some documentation that describes our contribution process: http://edx.readthedocs.org/projects/edx-developer-guide/en/latest/process/index.html
+.. _some documentation that describes our contribution process: https://edx.readthedocs.org/projects/edx-developer-guide/en/latest/process/index.html
Step 0: Join the Conversation
=============================
@@ -138,7 +138,7 @@ requests must meet in order to be reviewed by a core committer. These requiremen
include things like documentation and passing tests: see the
`contributor documentation`_ page for the full list.
-.. _contributor documentation: http://edx.readthedocs.org/projects/edx-developer-guide/en/latest/process/contributor.html
+.. _contributor documentation: https://edx.readthedocs.org/projects/edx-developer-guide/en/latest/process/contributor.html
Areas of particular concern with their own detailed guidelines are:
@@ -150,9 +150,9 @@ Areas of particular concern with their own detailed guidelines are:
around the world.
-.. _Accessibility: http://edx.readthedocs.org/projects/edx-developer-guide/en/latest/conventions/accessibility.html
+.. _Accessibility: https://edx.readthedocs.org/projects/edx-developer-guide/en/latest/conventions/accessibility.html
.. _website accessibility policy: https://www.edx.org/accessibility
-.. _Internationalization: http://edx.readthedocs.io/projects/edx-developer-guide/en/latest/internationalization/index.html
+.. _Internationalization: https://edx.readthedocs.io/projects/edx-developer-guide/en/latest/internationalization/index.html
Step 4: Approval by Community Manager and Product Owner
=======================================================
diff --git a/cms/celery.py b/cms/celery.py
index d7bdaa80ebad..aab79398f25c 100644
--- a/cms/celery.py
+++ b/cms/celery.py
@@ -2,7 +2,7 @@
Import celery, load its settings from the django settings
and auto discover tasks in all installed django apps.
-Taken from: http://celery.readthedocs.org/en/latest/django/first-steps-with-django.html
+Taken from: https://celery.readthedocs.org/en/latest/django/first-steps-with-django.html
"""
from __future__ import absolute_import
diff --git a/cms/envs/bok_choy.py b/cms/envs/bok_choy.py
index 0c2fdbc99e9b..a82d64360c03 100644
--- a/cms/envs/bok_choy.py
+++ b/cms/envs/bok_choy.py
@@ -145,8 +145,8 @@
if RELEASE_LINE == "master":
# On master, acceptance tests use edX books, not the default Open edX books.
HELP_TOKENS_BOOKS = {
- 'learner': 'http://edx.readthedocs.io/projects/edx-guide-for-students',
- 'course_author': 'http://edx.readthedocs.io/projects/edx-partner-course-staff',
+ 'learner': 'https://edx.readthedocs.io/projects/edx-guide-for-students',
+ 'course_author': 'https://edx.readthedocs.io/projects/edx-partner-course-staff',
}
########################## VIDEO TRANSCRIPTS STORAGE ############################
diff --git a/cms/templates/js/add-xblock-component-support-legend.underscore b/cms/templates/js/add-xblock-component-support-legend.underscore
index 488d0e1f69db..e3338da691ab 100644
--- a/cms/templates/js/add-xblock-component-support-legend.underscore
+++ b/cms/templates/js/add-xblock-component-support-legend.underscore
@@ -1,7 +1,7 @@
<% if (support_legend.show_legend) { %>
+ href="https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/create_exercises_and_tools.html#levels-of-support-for-tools" target="_blank">
<%- support_legend.documentation_label %>
diff --git a/common/djangoapps/third_party_auth/pipeline.py b/common/djangoapps/third_party_auth/pipeline.py
index 444db04c186a..abb187c9d9b5 100644
--- a/common/djangoapps/third_party_auth/pipeline.py
+++ b/common/djangoapps/third_party_auth/pipeline.py
@@ -54,7 +54,7 @@ def B(*args, **kwargs):
the pipeline to consolidate all the operations needed to establish invariants
rather than spreading them across two functions in the pipeline.
-See http://python-social-auth.readthedocs.io/en/latest/pipeline.html for more docs.
+See https://python-social-auth.readthedocs.io/en/latest/pipeline.html for more docs.
"""
import base64
diff --git a/common/lib/xmodule/setup.py b/common/lib/xmodule/setup.py
index 53297322b8c5..810c1881f8bd 100644
--- a/common/lib/xmodule/setup.py
+++ b/common/lib/xmodule/setup.py
@@ -58,7 +58,7 @@
'xmodule': ['js/module/*'],
},
- # See http://setuptools.readthedocs.io/en/latest/setuptools.html#dynamic-discovery-of-services-and-plugins
+ # See https://setuptools.readthedocs.io/en/latest/setuptools.html#dynamic-discovery-of-services-and-plugins
# for a description of entry_points
entry_points={
'xblock.v1': XMODULES + XBLOCKS,
diff --git a/common/lib/xmodule/xmodule/lti_module.py b/common/lib/xmodule/xmodule/lti_module.py
index bf3404655296..6bd104b39a9b 100644
--- a/common/lib/xmodule/xmodule/lti_module.py
+++ b/common/lib/xmodule/xmodule/lti_module.py
@@ -82,7 +82,7 @@
DOCS_ANCHOR_TAG_OPEN = (
""
+ "href='https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/lti_component.html'>"
)
# Make '_' a no-op so we can scrape strings. Using lambda instead of
diff --git a/common/lib/xmodule/xmodule/templates/about/overview.yaml b/common/lib/xmodule/xmodule/templates/about/overview.yaml
index af6b0837bdfb..8977dcdec508 100644
--- a/common/lib/xmodule/xmodule/templates/about/overview.yaml
+++ b/common/lib/xmodule/xmodule/templates/about/overview.yaml
@@ -42,7 +42,7 @@ data: |
What web browser should I use?
The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.
- See our list of supported browsers for the most up-to-date information.
+ See our list of supported browsers for the most up-to-date information.
diff --git a/common/lib/xmodule/xmodule/templates/problem/circuitschematic.yaml b/common/lib/xmodule/xmodule/templates/problem/circuitschematic.yaml
index 5e4fbd704086..33a971df6f49 100644
--- a/common/lib/xmodule/xmodule/templates/problem/circuitschematic.yaml
+++ b/common/lib/xmodule/xmodule/templates/problem/circuitschematic.yaml
@@ -12,7 +12,7 @@ data: |
For more information, see
-
+
Circuit Schematic Builder Problem in Building and Running an edX Course.
diff --git a/common/lib/xmodule/xmodule/templates/problem/customgrader.yaml b/common/lib/xmodule/xmodule/templates/problem/customgrader.yaml
index 9fef68d0a554..f03b259005cb 100644
--- a/common/lib/xmodule/xmodule/templates/problem/customgrader.yaml
+++ b/common/lib/xmodule/xmodule/templates/problem/customgrader.yaml
@@ -23,7 +23,7 @@ data: |
click the "Show Answer" button.
- For more information, see
+ For more information, see
Write-Your-Own-Grader Problem in Building and Running an edX Course.
diff --git a/common/lib/xmodule/xmodule/templates/problem/drag_and_drop.yaml b/common/lib/xmodule/xmodule/templates/problem/drag_and_drop.yaml
index 298c0803c502..d21afd7426e3 100644
--- a/common/lib/xmodule/xmodule/templates/problem/drag_and_drop.yaml
+++ b/common/lib/xmodule/xmodule/templates/problem/drag_and_drop.yaml
@@ -8,7 +8,7 @@ data: |
In drag and drop problems, students respond to a question by dragging text or objects to a specific location on an image.
For more information, see
-
+
Drag and Drop Problem (Deprecated) in Building and Running an edX Course.
diff --git a/common/lib/xmodule/xmodule/templates/problem/imageresponse.yaml b/common/lib/xmodule/xmodule/templates/problem/imageresponse.yaml
index 733fd78f8369..bb2b189f3f6e 100644
--- a/common/lib/xmodule/xmodule/templates/problem/imageresponse.yaml
+++ b/common/lib/xmodule/xmodule/templates/problem/imageresponse.yaml
@@ -7,7 +7,7 @@ data: |
In an image mapped input problem, also known as a "pointing on a picture" problem, students click inside a defined region in an image. You define this region by including coordinates in the body of the problem. You can define one rectangular region,
multiple rectangular regions, or one non-rectangular region. For more information, see
- Image Mapped Input Problem
+ Image Mapped Input Problem
in
Building and Running an edx Course.
diff --git a/common/lib/xmodule/xmodule/templates/problem/jsinput_response.yaml b/common/lib/xmodule/xmodule/templates/problem/jsinput_response.yaml
index 20e787469525..dd9fdda1648e 100644
--- a/common/lib/xmodule/xmodule/templates/problem/jsinput_response.yaml
+++ b/common/lib/xmodule/xmodule/templates/problem/jsinput_response.yaml
@@ -20,12 +20,12 @@ data: |
For more information, see
-
+
Custom JavaScript Problem in Building and Running an edX Course.
JavaScript developers can also see
-
+
Custom JavaScript Applications in the EdX Developer's Guide.
diff --git a/common/lib/xmodule/xmodule/templates/problem/latex_problem.yaml b/common/lib/xmodule/xmodule/templates/problem/latex_problem.yaml
index c847c6d7cfba..bb3493ce52fb 100644
--- a/common/lib/xmodule/xmodule/templates/problem/latex_problem.yaml
+++ b/common/lib/xmodule/xmodule/templates/problem/latex_problem.yaml
@@ -96,7 +96,7 @@ data: |
For more information, see
-
+
Problem Written in LaTeX in Building and Running an edX Course.
You can use the following example problems as models.
diff --git a/common/test/acceptance/tests/helpers.py b/common/test/acceptance/tests/helpers.py
index 4e2513d776f6..4d323d58241c 100644
--- a/common/test/acceptance/tests/helpers.py
+++ b/common/test/acceptance/tests/helpers.py
@@ -454,7 +454,7 @@ def url_for_help(book_slug, path_component):
"""
# Emulate the switch between books that happens in envs/bokchoy.py
books = EDX_BOOKS if RELEASE_LINE == "master" else OPEN_BOOKS
- url = 'http://edx.readthedocs.io/projects/{}/en/{}{}'.format(books[book_slug], doc_version(), path_component)
+ url = 'https://edx.readthedocs.io/projects/{}/en/{}{}'.format(books[book_slug], doc_version(), path_component)
return url
diff --git a/common/test/acceptance/tests/lms/test_teams.py b/common/test/acceptance/tests/lms/test_teams.py
index 1e047840bf3b..2f1316042acb 100644
--- a/common/test/acceptance/tests/lms/test_teams.py
+++ b/common/test/acceptance/tests/lms/test_teams.py
@@ -1030,7 +1030,7 @@ def test_user_can_see_error_message_for_missing_data(self):
# way to write something that waits for that event handler to be bound
# to the button element. So I used time.sleep as well, even though
# the bok choy docs explicitly ask us not to:
- # http://bok-choy.readthedocs.io/en/latest/guidelines.html
+ # https://bok-choy.readthedocs.io/en/latest/guidelines.html
# Sorry! For the story to address this anti-pattern, see TNL-5820
time.sleep(0.5)
self.team_management_page.submit_form()
diff --git a/common/test/data/scoreable/about/overview.html b/common/test/data/scoreable/about/overview.html
index f73257e8a530..0732bc5db2e8 100644
--- a/common/test/data/scoreable/about/overview.html
+++ b/common/test/data/scoreable/about/overview.html
@@ -37,7 +37,7 @@ Frequently Asked Questions
What web browser should I use?
The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.
- See our list of supported browsers for the most up-to-date information.
+ See our list of supported browsers for the most up-to-date information.
diff --git a/docs/best_practices.rst b/docs/best_practices.rst
index 3f705696c8fb..c95cbd4e7998 100644
--- a/docs/best_practices.rst
+++ b/docs/best_practices.rst
@@ -52,6 +52,6 @@ data`_ in the course outline feature.
.. _Course Overviews: https://github.com/edx/edx-platform/blob/master/openedx/core/djangoapps/content/course_overviews/__init__.py
.. _example use of course overviews: https://github.com/edx/edx-platform/blob/f81c21902eb0e8d026612b052557142ce1527153/openedx/features/course_experience/views/course_outline.py#L26
.. _Course Blocks: https://openedx.atlassian.net/wiki/display/EDUCATOR/Course+Blocks
-.. _modulestore: http://edx.readthedocs.io/projects/edx-developer-guide/en/latest/modulestores/index.html
+.. _modulestore: https://edx.readthedocs.io/projects/edx-developer-guide/en/latest/modulestores/index.html
.. _example of using course blocks: https://github.com/edx/edx-platform/blob/f81c21902eb0e8d026612b052557142ce1527153/openedx/features/course_experience/utils.py#L65-L72
.. _example loading the student module data: https://github.com/edx/edx-platform/blob/f81c21902eb0e8d026612b052557142ce1527153/openedx/features/course_experience/utils.py#L49
diff --git a/docs/testing.rst b/docs/testing.rst
index 376e80276378..9695dcf298ba 100644
--- a/docs/testing.rst
+++ b/docs/testing.rst
@@ -72,7 +72,7 @@ UI Acceptance Tests
in favor of Bok Choy for new tests. Most of these tests simulate user
interactions through the browser using `splinter`_.
-.. _Bok Choy: http://bok-choy.readthedocs.org/en/latest/tutorial.html
+.. _Bok Choy: https://bok-choy.readthedocs.org/en/latest/tutorial.html
.. _lettuce: http://lettuce.it/
.. _splinter: http://splinter.cobrateam.info/
@@ -463,12 +463,12 @@ Accessibility Developer Tools`_ or `Deque's aXe Core`_. For more details about
how to write accessibility tests, please read the `Bok Choy documentation`_ and
the `Automated Accessibility Tests`_ Open edX Confluence page.
-.. _automated accessibility testing: http://bok-choy.readthedocs.org/en/latest/accessibility.html
+.. _automated accessibility testing: https://bok-choy.readthedocs.org/en/latest/accessibility.html
.. _Selenium: http://docs.seleniumhq.org/
.. _Python: https://www.python.org/
.. _Google Accessibility Developer Tools: https://github.com/GoogleChrome/accessibility-developer-tools/
.. _Deque's aXe Core: https://github.com/dequelabs/axe-core/
-.. _Bok Choy documentation: http://bok-choy.readthedocs.org/en/latest/accessibility.html
+.. _Bok Choy documentation: https://bok-choy.readthedocs.org/en/latest/accessibility.html
.. _Automated Accessibility Tests: https://openedx.atlassian.net/wiki/display/TE/Automated+Accessibility+Tests
diff --git a/lms/celery.py b/lms/celery.py
index 89f35bde38a3..4b3c1fed4468 100644
--- a/lms/celery.py
+++ b/lms/celery.py
@@ -2,7 +2,7 @@
Import celery, load its settings from the django settings
and auto discover tasks in all installed django apps.
-Taken from: http://celery.readthedocs.org/en/latest/django/first-steps-with-django.html
+Taken from: https://celery.readthedocs.org/en/latest/django/first-steps-with-django.html
"""
from __future__ import absolute_import
diff --git a/lms/envs/bok_choy.py b/lms/envs/bok_choy.py
index 660e77b74c8b..f958b6a63802 100644
--- a/lms/envs/bok_choy.py
+++ b/lms/envs/bok_choy.py
@@ -236,8 +236,8 @@
if RELEASE_LINE == "master":
# On master, acceptance tests use edX books, not the default Open edX books.
HELP_TOKENS_BOOKS = {
- 'learner': 'http://edx.readthedocs.io/projects/edx-guide-for-students',
- 'course_author': 'http://edx.readthedocs.io/projects/edx-partner-course-staff',
+ 'learner': 'https://edx.readthedocs.io/projects/edx-guide-for-students',
+ 'course_author': 'https://edx.readthedocs.io/projects/edx-partner-course-staff',
}
WAFFLE_OVERRIDE = True
diff --git a/lms/envs/common.py b/lms/envs/common.py
index 772100995574..75bc60b2e41e 100644
--- a/lms/envs/common.py
+++ b/lms/envs/common.py
@@ -1073,7 +1073,7 @@ def _make_locale_paths(settings):
MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage'
# Guidelines for translators
-TRANSLATORS_GUIDE = 'http://edx.readthedocs.org/projects/edx-developer-guide/en/latest/conventions/internationalization/i18n_translators_guide.html' # pylint: disable=line-too-long
+TRANSLATORS_GUIDE = 'https://edx.readthedocs.org/projects/edx-developer-guide/en/latest/conventions/internationalization/i18n_translators_guide.html' # pylint: disable=line-too-long
#################################### GITHUB #######################################
# gitreload is used in LMS-workflow to pull content from github
@@ -1856,7 +1856,7 @@ def _make_locale_paths(settings):
# We don't enable Django Debug Toolbar universally, but whenever we do, we want
# to avoid patching settings. Patched settings can cause circular import
-# problems: http://django-debug-toolbar.readthedocs.org/en/1.0/installation.html#explicit-setup
+# problems: https://django-debug-toolbar.readthedocs.org/en/1.0/installation.html#explicit-setup
DEBUG_TOOLBAR_PATCH_SETTINGS = False
@@ -3281,8 +3281,8 @@ def _make_locale_paths(settings):
# API access management
API_ACCESS_MANAGER_EMAIL = 'api-access@example.com'
API_ACCESS_FROM_EMAIL = 'api-requests@example.com'
-API_DOCUMENTATION_URL = 'http://course-catalog-api-guide.readthedocs.io/en/latest/'
-AUTH_DOCUMENTATION_URL = 'http://course-catalog-api-guide.readthedocs.io/en/latest/authentication/index.html'
+API_DOCUMENTATION_URL = 'https://course-catalog-api-guide.readthedocs.io/en/latest/'
+AUTH_DOCUMENTATION_URL = 'https://course-catalog-api-guide.readthedocs.io/en/latest/authentication/index.html'
# Affiliate cookie tracking
AFFILIATE_COOKIE_NAME = 'affiliate_id'
@@ -3300,8 +3300,8 @@ def _make_locale_paths(settings):
HELP_TOKENS_LANGUAGE_CODE = lambda settings: settings.LANGUAGE_CODE
HELP_TOKENS_VERSION = lambda settings: doc_version()
HELP_TOKENS_BOOKS = {
- 'learner': 'http://edx.readthedocs.io/projects/open-edx-learner-guide',
- 'course_author': 'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course',
+ 'learner': 'https://edx.readthedocs.io/projects/open-edx-learner-guide',
+ 'course_author': 'https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course',
}
derived('HELP_TOKENS_LANGUAGE_CODE', 'HELP_TOKENS_VERSION')
diff --git a/lms/static/js/fixtures/calculator.html b/lms/static/js/fixtures/calculator.html
index cfc87b98a2e4..7330e646938a 100644
--- a/lms/static/js/fixtures/calculator.html
+++ b/lms/static/js/fixtures/calculator.html
@@ -13,8 +13,8 @@
For detailed information, see
- Entering Mathematical and Scientific Expressions in the
- EdX Learner's Guide.
+ Entering Mathematical and Scientific Expressions in the
+ EdX Learner's Guide.
diff --git a/lms/static/js/student_account/components/StudentAccountDeletion.jsx b/lms/static/js/student_account/components/StudentAccountDeletion.jsx
index 23d2fd155cdc..1dbbaeaa9f45 100644
--- a/lms/static/js/student_account/components/StudentAccountDeletion.jsx
+++ b/lms/static/js/student_account/components/StudentAccountDeletion.jsx
@@ -41,7 +41,7 @@ export class StudentAccountDeletion extends React.Component {
const loseAccessText = StringUtils.interpolate(
gettext('You may also lose access to verified certificates and other program credentials like MicroMasters certificates. If you want to make a copy of these for your records before proceeding with deletion, follow the instructions for {htmlStart}printing or downloading a certificate{htmlEnd}.'),
{
- htmlStart: '',
+ htmlStart: '',
htmlEnd: '',
},
);
diff --git a/lms/static/js/student_account/components/StudentAccountDeletionModal.jsx b/lms/static/js/student_account/components/StudentAccountDeletionModal.jsx
index c252e678d779..e2e2b301a0a8 100644
--- a/lms/static/js/student_account/components/StudentAccountDeletionModal.jsx
+++ b/lms/static/js/student_account/components/StudentAccountDeletionModal.jsx
@@ -96,7 +96,7 @@ class StudentAccountDeletionConfirmationModal extends React.Component {
const loseAccessText = StringUtils.interpolate(
gettext('You may also lose access to verified certificates and other program credentials like MicroMasters certificates. If you want to make a copy of these for your records before proceeding with deletion, follow the instructions for {htmlStart}printing or downloading a certificate{htmlEnd}.'),
{
- htmlStart: '',
+ htmlStart: '',
htmlEnd: '',
},
);
diff --git a/lms/templates/calculator/toggle_calculator.html b/lms/templates/calculator/toggle_calculator.html
index 3a0801644357..96547d9dc006 100644
--- a/lms/templates/calculator/toggle_calculator.html
+++ b/lms/templates/calculator/toggle_calculator.html
@@ -25,9 +25,9 @@
${Text(_("For detailed information, see {math_link_start}Entering Mathematical and Scientific Expressions{math_link_end} in the {guide_link_start}edX Guide for Students{guide_link_end}.")).format(
- math_link_start=HTML(''),
+ math_link_start=HTML(''),
math_link_end=HTML(''),
- guide_link_start=HTML(''),
+ guide_link_start=HTML(''),
guide_link_end=HTML(''),
)}
diff --git a/lms/templates/certificates/_edx-accomplishment-print-help.html b/lms/templates/certificates/_edx-accomplishment-print-help.html
index 3b72e63bd2b4..148772162ddd 100644
--- a/lms/templates/certificates/_edx-accomplishment-print-help.html
+++ b/lms/templates/certificates/_edx-accomplishment-print-help.html
@@ -8,7 +8,7 @@
${Text(_("For tips and tricks on printing your certificate, view the {link_start}Web Certificates help documentation{link_end}.")).format(
- link_start=HTML(''),
+ link_start=HTML(''),
link_end=HTML(''),
)}
diff --git a/openedx.yaml b/openedx.yaml
index 930f47bea881..e7f8b45b62dc 100644
--- a/openedx.yaml
+++ b/openedx.yaml
@@ -1,5 +1,5 @@
# This file describes this Open edX repo, as described in OEP-2:
-# http://open-edx-proposals.readthedocs.io/en/latest/oeps/oep-0002.html#specification
+# https://open-edx-proposals.readthedocs.io/en/latest/oeps/oep-0002.html#specification
nick: edx
oeps: {}
diff --git a/openedx/core/djangoapps/schedules/docs/README.rst b/openedx/core/djangoapps/schedules/docs/README.rst
index 1aae397669b4..853ca0af7bda 100644
--- a/openedx/core/djangoapps/schedules/docs/README.rst
+++ b/openedx/core/djangoapps/schedules/docs/README.rst
@@ -155,7 +155,7 @@ Configuring A.C.E.
These instructions assume you have already setup an Open edX instance or
are running devstack. See the `Open edX Developer’s
-Guide
`__
+Guide
`__
for information on setting them up.
The Schedule app relies on ACE. When live, ACE sends emails to users
diff --git a/openedx/core/djangoapps/theming/finders.py b/openedx/core/djangoapps/theming/finders.py
index 9bf300af31e5..3247191265e5 100644
--- a/openedx/core/djangoapps/theming/finders.py
+++ b/openedx/core/djangoapps/theming/finders.py
@@ -14,7 +14,7 @@
and served by the system (in addition to core assets), we need to extend this
interface, as well.
-.. _Django-Pipeline: http://django-pipeline.readthedocs.org/
+.. _Django-Pipeline: https://django-pipeline.readthedocs.org/
.. _Django-Require: https://github.com/etianen/django-require
"""
import os
diff --git a/openedx/core/lib/celery/routers.py b/openedx/core/lib/celery/routers.py
index 4d75d9361231..462ce969b8ec 100644
--- a/openedx/core/lib/celery/routers.py
+++ b/openedx/core/lib/celery/routers.py
@@ -1,7 +1,7 @@
"""
Custom routers used by both lms and cms when routing tasks to worker queues.
-For more, see http://celery.readthedocs.io/en/latest/userguide/routing.html#routers
+For more, see https://celery.readthedocs.io/en/latest/userguide/routing.html#routers
"""
import logging
from abc import ABCMeta, abstractproperty
diff --git a/openedx/features/learner_profile/views/learner_profile.py b/openedx/features/learner_profile/views/learner_profile.py
index abc3a243b1c0..a8d8d24b4ff5 100644
--- a/openedx/features/learner_profile/views/learner_profile.py
+++ b/openedx/features/learner_profile/views/learner_profile.py
@@ -60,7 +60,7 @@ def learner_profile(request, username):
'profile. {learn_more_link_start}Learn more{learn_more_link_end}'
)).format(
learn_more_link_start=HTML(
- '
'
),
learn_more_link_end=HTML('')
diff --git a/pavelib/bok_choy.py b/pavelib/bok_choy.py
index 6661c8f8e14e..ca4f2d45774f 100644
--- a/pavelib/bok_choy.py
+++ b/pavelib/bok_choy.py
@@ -1,6 +1,6 @@
"""
Run acceptance tests that use the bok-choy framework
-http://bok-choy.readthedocs.org/en/latest/
+https://bok-choy.readthedocs.org/en/latest/
"""
import os
diff --git a/pavelib/quality.py b/pavelib/quality.py
index 5231927140dc..c735ef938a9a 100644
--- a/pavelib/quality.py
+++ b/pavelib/quality.py
@@ -317,7 +317,7 @@ def run_pep8(options): # pylint: disable=unused-argument
def run_complexity():
"""
Uses radon to examine cyclomatic complexity.
- For additional details on radon, see http://radon.readthedocs.org/
+ For additional details on radon, see https://radon.readthedocs.org/
"""
system_string = '/ '.join(ALL_SYSTEMS.split(',')) + '/'
complexity_report_dir = (Env.REPORT_DIR / "complexity")
diff --git a/scripts/xss-commit-linter.sh b/scripts/xss-commit-linter.sh
index 4c0e204c4b7d..c5d58f854e8d 100755
--- a/scripts/xss-commit-linter.sh
+++ b/scripts/xss-commit-linter.sh
@@ -26,7 +26,7 @@ show_help() {
echo "For more help using the xss linter, including details on how to"
echo "understand and fix any violations, read the docs here:"
echo ""
- echo " http://edx.readthedocs.org/projects/edx-developer-guide/en/latest/conventions/preventing_xss.html#xss-linter"
+ echo " https://edx.readthedocs.org/projects/edx-developer-guide/en/latest/conventions/preventing_xss.html#xss-linter"
}
diff --git a/scripts/xsslint/xsslint/main.py b/scripts/xsslint/xsslint/main.py
index 028d0b4c86e1..579b52c845c6 100644
--- a/scripts/xsslint/xsslint/main.py
+++ b/scripts/xsslint/xsslint/main.py
@@ -133,7 +133,7 @@ def main():
epilog += "understand and fix any violations, read the docs here:\n"
epilog += "\n"
# pylint: disable=line-too-long
- epilog += " http://edx.readthedocs.org/projects/edx-developer-guide/en/latest/conventions/preventing_xss.html#xss-linter\n"
+ epilog += " https://edx.readthedocs.org/projects/edx-developer-guide/en/latest/conventions/preventing_xss.html#xss-linter\n"
parser = argparse.ArgumentParser(
formatter_class=argparse.RawDescriptionHelpFormatter,