readthedocs.org/readthedocs
Anthony b3686ca08a
This fixes two bugs apparent in nesting of translations in subprojects (#3909)
* This fixes two bugs apparent in nesting of translations in subprojects

The canonical domain was not searching as deep as we support. We support
translations nested in subprojects, and vice versa, this was previously only
searching for translation or subproject, so no nesting at all.

The path was also a similar problem, but instead of a heavy refactor that reused
the canonical domain lookup, I just altered the logic a little here. The pattern
was required to support both superproject as a translation project and
subproject as a translation project.

* Add resolver tests

Also lints our test file
2018-04-05 19:38:02 -06:00
..
api Fix a 500 when searching for files with API v1 2018-02-20 13:56:03 -08:00
bookmarks A lot of styling/autolinting 2017-12-20 21:45:10 -05:00
builds Organize logging levels (#3893) 2018-04-05 16:57:30 -06:00
cdn Finish linting on py3ish code (#2949) 2017-06-14 09:38:03 -07:00
comments A lot of styling/autolinting 2017-12-20 21:45:10 -05:00
core This fixes two bugs apparent in nesting of translations in subprojects (#3909) 2018-04-05 19:38:02 -06:00
doc_builder Save Docker image data in JSON file only for DockerBuildEnvironment (#3897) 2018-04-05 17:07:29 -06:00
gold Modified static files 2018-04-05 11:24:03 +08:00
integrations Fix D213 using docformatter 2017-12-15 20:18:06 -05:00
locale Update translations 2017-07-19 16:07:10 -07:00
notifications Fix some linting 2018-01-25 20:43:54 -05:00
oauth Organize logging levels (#3893) 2018-04-05 16:57:30 -06:00
payments Organize logging levels (#3893) 2018-04-05 16:57:30 -06:00
profiles A lot of styling/autolinting 2017-12-20 21:45:10 -05:00
projects Organize logging levels (#3893) 2018-04-05 16:57:30 -06:00
redirects Fix D213 using docformatter 2017-12-15 20:18:06 -05:00
restapi Organize logging levels (#3893) 2018-04-05 16:57:30 -06:00
rtd_tests This fixes two bugs apparent in nesting of translations in subprojects (#3909) 2018-04-05 19:38:02 -06:00
search Organize logging levels (#3893) 2018-04-05 16:57:30 -06:00
settings Use new django celery beat scheduler (#3908) 2018-04-05 15:07:14 -06:00
static/vendor Regenerate vendor bundles 2015-08-24 23:28:09 -07:00
templates Show link to docs on a build (#3446) 2018-03-23 13:04:33 -06:00
vcs_support Organize logging levels (#3893) 2018-04-05 16:57:30 -06:00
__init__.py Add changelog and changelog automation (#3364) 2017-12-07 11:03:00 -07:00
constants.py Make a pass w/ python-modernize. 2017-05-30 17:55:56 -04:00
urls.py Update RTD security docs 2018-02-19 15:46:24 -08:00
worker.py Ability to override the creation of the Celery App (#3623) 2018-02-22 07:49:50 -07:00
wsgi.py Finish linting on py3ish code (#2949) 2017-06-14 09:38:03 -07:00