Skip to content

Commit 4be6876

Browse files
committed
Add “basic” concept to builders, on basic imports.
1 parent 2b76dc9 commit 4be6876

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

readthedocs/core/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def cname_to_slug(host):
7272
return slug
7373

7474

75-
def trigger_build(project, version=None, record=True, force=False):
75+
def trigger_build(project, version=None, record=True, force=False, basic=False):
7676
"""
7777
An API to wrap the triggering of a build.
7878
"""
@@ -90,10 +90,10 @@ def trigger_build(project, version=None, record=True, force=False):
9090
state='triggered',
9191
success=True,
9292
)
93-
update_docs.delay(pk=project.pk, version_pk=version.pk, record=record, force=force, build_pk=build.pk)
93+
update_docs.delay(pk=project.pk, version_pk=version.pk, record=record, force=force, basic=basic, build_pk=build.pk)
9494
else:
9595
build = None
96-
update_docs.delay(pk=project.pk, version_pk=version.pk, record=record, force=force)
96+
update_docs.delay(pk=project.pk, version_pk=version.pk, record=record, force=force, basic=basic)
9797

9898
return build
9999

readthedocs/projects/tasks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
def update_docs(pk, version_pk=None, build_pk=None, record=True, docker=False,
4444
pdf=True, man=True, epub=True, dash=True,
4545
search=True, force=False, intersphinx=True, localmedia=True,
46-
api=None, **kwargs):
46+
api=None, basic=False, **kwargs):
4747
"""
4848
The main entry point for updating documentation.
4949

readthedocs/projects/views/private.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,8 +255,10 @@ def done(self, form_list, **kwargs):
255255
for form in form_list[1:]:
256256
for (field, value) in form.cleaned_data.items():
257257
setattr(project, field, value)
258+
else:
259+
basic_only = True
258260
project.save()
259-
trigger_build(project)
261+
trigger_build(project, basic=basic_only)
260262
return HttpResponseRedirect(reverse('projects_detail',
261263
args=[project.slug]))
262264

0 commit comments

Comments
 (0)