Skip to content

Commit 1568dfb

Browse files
authored
Merge pull request #6167 from readthedocs/humitos/remove-old-code
Remove old and unused code
2 parents 12a2144 + 658c30b commit 1568dfb

File tree

2 files changed

+0
-67
lines changed

2 files changed

+0
-67
lines changed

readthedocs/projects/forms.py

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -407,62 +407,6 @@ class ProjectRelationshipForm(SettingsOverrideObject):
407407
_default_class = ProjectRelationshipBaseForm
408408

409409

410-
class DualCheckboxWidget(forms.CheckboxInput):
411-
412-
"""Checkbox with link to the version's built documentation."""
413-
414-
def __init__(self, version, attrs=None, check_test=bool):
415-
super().__init__(attrs, check_test)
416-
self.version = version
417-
418-
def render(self, name, value, attrs=None, renderer=None):
419-
checkbox = super().render(name, value, attrs, renderer)
420-
icon = self.render_icon()
421-
return mark_safe('{}{}'.format(checkbox, icon))
422-
423-
def render_icon(self):
424-
context = {
425-
'MEDIA_URL': settings.MEDIA_URL,
426-
'built': self.version.built,
427-
'uploaded': self.version.uploaded,
428-
'url': self.version.get_absolute_url(),
429-
}
430-
return render_to_string('projects/includes/icon_built.html', context)
431-
432-
433-
class BaseVersionsForm(forms.Form):
434-
435-
"""Form for versions page."""
436-
437-
def save(self):
438-
versions = self.project.versions.all()
439-
for version in versions:
440-
self.save_version(version)
441-
default_version = self.cleaned_data.get('default-version', None)
442-
if default_version:
443-
self.project.default_version = default_version
444-
self.project.save()
445-
446-
def save_version(self, version):
447-
"""Save version if there has been a change, trigger a rebuild."""
448-
new_value = self.cleaned_data.get(
449-
'version-{}'.format(version.slug),
450-
None,
451-
)
452-
privacy_level = self.cleaned_data.get(
453-
'privacy-{}'.format(version.slug),
454-
None,
455-
)
456-
if ((new_value is None or new_value == version.active) and
457-
(privacy_level is None or privacy_level == version.privacy_level)): # yapf: disable # noqa
458-
return
459-
version.active = new_value
460-
version.privacy_level = privacy_level
461-
version.save()
462-
if version.active and not version.built and not version.uploaded:
463-
trigger_build(project=self.project, version=version)
464-
465-
466410
class UserForm(forms.Form):
467411

468412
"""Project user association form."""

readthedocs/templates/projects/includes/icon_built.html

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)