Skip to content

Commit d530903

Browse files
Renaming sphinx_enable_*_build fields to enable_*_build.
1 parent e8a10b3 commit d530903

File tree

5 files changed

+24
-24
lines changed

5 files changed

+24
-24
lines changed

readthedocs/projects/forms.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,8 @@ class Meta:
141141
'conf_py_file',
142142
'default_branch',
143143
'default_version',
144-
'sphinx_enable_pdf_build',
145-
'sphinx_enable_epub_build',
144+
'enable_pdf_build',
145+
'enable_epub_build',
146146
# Privacy
147147
'privacy_level',
148148
# 'version_privacy_level',

readthedocs/projects/migrations/0045_add_format_build_options.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,23 @@
88
class Migration(SchemaMigration):
99

1010
def forwards(self, orm):
11-
# Adding field 'Project.sphinx_enable_epub_build'
12-
db.add_column(u'projects_project', 'sphinx_enable_epub_build',
11+
# Adding field 'Project.enable_epub_build'
12+
db.add_column(u'projects_project', 'enable_epub_build',
1313
self.gf('django.db.models.fields.BooleanField')(default=True),
1414
keep_default=False)
1515

16-
# Adding field 'Project.sphinx_enable_pdf_build'
17-
db.add_column(u'projects_project', 'sphinx_enable_pdf_build',
16+
# Adding field 'Project.enable_pdf_build'
17+
db.add_column(u'projects_project', 'enable_pdf_build',
1818
self.gf('django.db.models.fields.BooleanField')(default=True),
1919
keep_default=False)
2020

2121

2222
def backwards(self, orm):
23-
# Deleting field 'Project.sphinx_enable_epub_build'
24-
db.delete_column(u'projects_project', 'sphinx_enable_epub_build')
23+
# Deleting field 'Project.enable_epub_build'
24+
db.delete_column(u'projects_project', 'enable_epub_build')
2525

26-
# Deleting field 'Project.sphinx_enable_pdf_build'
27-
db.delete_column(u'projects_project', 'sphinx_enable_pdf_build')
26+
# Deleting field 'Project.enable_pdf_build'
27+
db.delete_column(u'projects_project', 'enable_pdf_build')
2828

2929

3030
models = {
@@ -132,8 +132,8 @@ def backwards(self, orm):
132132
'single_version': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
133133
'skip': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
134134
'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '255'}),
135-
'sphinx_enable_epub_build': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
136-
'sphinx_enable_pdf_build': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
135+
'enable_epub_build': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
136+
'enable_pdf_build': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
137137
'suffix': ('django.db.models.fields.CharField', [], {'default': "'.rst'", 'max_length': '10'}),
138138
'theme': ('django.db.models.fields.CharField', [], {'default': "'default'", 'max_length': '20'}),
139139
'use_system_packages': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
@@ -156,4 +156,4 @@ def backwards(self, orm):
156156
}
157157
}
158158

159-
complete_apps = ['projects']
159+
complete_apps = ['projects']

readthedocs/projects/models.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,11 @@ class Project(models.Model):
114114
"This may slow down your page loads."))
115115

116116
# Sphinx specific build options.
117-
sphinx_enable_epub_build = models.BooleanField(
117+
enable_epub_build = models.BooleanField(
118118
_('Enable EPUB build'), default=True,
119119
help_text=_(
120120
'Create a EPUB version of your documentation with each build.'))
121-
sphinx_enable_pdf_build = models.BooleanField(
121+
enable_pdf_build = models.BooleanField(
122122
_('Enable PDF build'), default=True,
123123
help_text=_(
124124
'Create a PDF version of your documentation with each build.'))

readthedocs/projects/tasks.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ def update_docs(pk, version_pk=None, build_pk=None, record=True, docker=False,
142142
html=results.get('html', [404])[0] == 0,
143143
localmedia=results.get('localmedia', [404])[0] == 0,
144144
search=results.get('search', [404])[0] == 0,
145-
pdf=version.project.sphinx_enable_pdf_build,
146-
epub=version.project.sphinx_enable_epub_build,
145+
pdf=version.project.enable_pdf_build,
146+
epub=version.project.enable_epub_build,
147147
)
148148

149149

@@ -463,15 +463,15 @@ def build_docs(version, force, search, localmedia):
463463

464464
# Optional build steps
465465
if version.project.slug not in HTML_ONLY and not project.skip:
466-
if project.sphinx_enable_pdf_build:
466+
if project.enable_pdf_build:
467467
pdf_builder = get_builder_class('sphinx_pdf')(version)
468468
results['pdf'] = pdf_builder.build()
469469
# Always move pdf results even when there's an error.
470470
# if pdf_results[0] == 0:
471471
pdf_builder.move()
472472
else:
473473
results['pdf'] = fake_results
474-
if project.sphinx_enable_epub_build:
474+
if project.enable_epub_build:
475475
epub_builder = get_builder_class('sphinx_epub')(version)
476476
results['epub'] = epub_builder.build()
477477
if results['epub'][0] == 0:
@@ -574,7 +574,7 @@ def record_build(api, record, build, results, state, start_time=None):
574574
def record_pdf(api, record, results, state, version):
575575
if not record or 'sphinx' not in version.project.documentation_type:
576576
return None
577-
if not version.project.sphinx_enable_pdf_build:
577+
if not version.project.enable_pdf_build:
578578
return None
579579
try:
580580
if 'pdf' in results:

readthedocs/rtd_tests/tests/test_builds.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@ def test_build_respects_pdf_flag(self,
128128
mock_Popen.side_effect = build_subprocess_side_effect
129129

130130
project = ProjectFactory(
131-
sphinx_enable_pdf_build=True,
132-
sphinx_enable_epub_build=False)
131+
enable_pdf_build=True,
132+
enable_epub_build=False)
133133
version = project.versions.all()[0]
134134

135135
conf_path = os.path.join(project.checkout_path(version.slug), project.conf_py_file)
@@ -172,8 +172,8 @@ def test_build_respects_epub_flag(self,
172172
mock_Popen.side_effect = build_subprocess_side_effect
173173

174174
project = ProjectFactory(
175-
sphinx_enable_pdf_build=False,
176-
sphinx_enable_epub_build=True)
175+
enable_pdf_build=False,
176+
enable_epub_build=True)
177177
version = project.versions.all()[0]
178178

179179
conf_path = os.path.join(project.checkout_path(version.slug), project.conf_py_file)

0 commit comments

Comments
 (0)