Skip to content

Commit 1fb1114

Browse files
committed
Merge branch 'master' of github.com:rtfd/readthedocs.org into update-migration
2 parents 818566b + 9917933 commit 1fb1114

File tree

31 files changed

+143
-334
lines changed

31 files changed

+143
-334
lines changed

readthedocs/builds/admin.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import absolute_import
44
from django.contrib import admin
5-
from readthedocs.builds.models import Build, VersionAlias, Version, BuildCommandResult
5+
from readthedocs.builds.models import Build, Version, BuildCommandResult
66
from guardian.admin import GuardedModelAdmin
77

88

@@ -32,5 +32,4 @@ class VersionAdmin(GuardedModelAdmin):
3232

3333

3434
admin.site.register(Build, BuildAdmin)
35-
admin.site.register(VersionAlias)
3635
admin.site.register(Version, VersionAdmin)

readthedocs/builds/forms.py

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,8 @@
1111
from django import forms
1212
from django.utils.translation import ugettext_lazy as _
1313

14-
from readthedocs.builds.models import Version, VersionAlias
14+
from readthedocs.builds.models import Version
1515
from readthedocs.core.utils import trigger_build
16-
from readthedocs.projects.models import Project
17-
18-
19-
class AliasForm(forms.ModelForm):
20-
21-
class Meta(object):
22-
model = VersionAlias
23-
fields = (
24-
'project',
25-
'from_slug',
26-
'to_slug',
27-
'largest',
28-
)
29-
30-
def __init__(self, instance=None, *args, **kwargs): # noqa
31-
super(AliasForm, self).__init__(instance=instance, *args, **kwargs)
32-
if instance:
33-
self.fields['project'].queryset = (Project.objects
34-
.filter(pk=instance.project.pk))
3516

3617

3718
class VersionForm(forms.ModelForm):
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# -*- coding: utf-8 -*-
2+
# Generated by Django 1.9.13 on 2018-10-17 04:20
3+
from __future__ import unicode_literals
4+
5+
from django.db import migrations, models
6+
import readthedocs.builds.version_slug
7+
8+
9+
class Migration(migrations.Migration):
10+
11+
dependencies = [
12+
('builds', '0004_add-apiversion-proxy-model'),
13+
]
14+
15+
operations = [
16+
migrations.RemoveField(
17+
model_name='versionalias',
18+
name='project',
19+
),
20+
migrations.AlterField(
21+
model_name='build',
22+
name='error',
23+
field=models.TextField(blank=True, default='', verbose_name='Error'),
24+
),
25+
migrations.AlterField(
26+
model_name='build',
27+
name='output',
28+
field=models.TextField(blank=True, default='', verbose_name='Output'),
29+
),
30+
migrations.AlterField(
31+
model_name='build',
32+
name='state',
33+
field=models.CharField(choices=[('triggered', 'Triggered'), ('cloning', 'Cloning'), ('installing', 'Installing'), ('building', 'Building'), ('finished', 'Finished')], default='finished', max_length=55, verbose_name='State'),
34+
),
35+
migrations.AlterField(
36+
model_name='build',
37+
name='type',
38+
field=models.CharField(choices=[('html', 'HTML'), ('pdf', 'PDF'), ('epub', 'Epub'), ('man', 'Manpage'), ('dash', 'Dash')], default='html', max_length=55, verbose_name='Type'),
39+
),
40+
migrations.AlterField(
41+
model_name='version',
42+
name='privacy_level',
43+
field=models.CharField(choices=[('public', 'Public'), ('protected', 'Protected'), ('private', 'Private')], default='public', help_text='Level of privacy for this Version.', max_length=20, verbose_name='Privacy Level'),
44+
),
45+
migrations.AlterField(
46+
model_name='version',
47+
name='slug',
48+
field=readthedocs.builds.version_slug.VersionSlugField(db_index=True, max_length=255, populate_from='verbose_name', verbose_name='Slug'),
49+
),
50+
migrations.AlterField(
51+
model_name='version',
52+
name='type',
53+
field=models.CharField(choices=[('branch', 'Branch'), ('tag', 'Tag'), ('unknown', 'Unknown')], default='unknown', max_length=20, verbose_name='Type'),
54+
),
55+
migrations.DeleteModel(
56+
name='VersionAlias',
57+
),
58+
]

readthedocs/builds/models.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -404,27 +404,6 @@ def save(self, *args, **kwargs):
404404
return 0
405405

406406

407-
@python_2_unicode_compatible
408-
class VersionAlias(models.Model):
409-
410-
"""Alias for a ``Version``."""
411-
412-
project = models.ForeignKey(
413-
Project, verbose_name=_('Project'), related_name='aliases')
414-
from_slug = models.CharField(_('From slug'), max_length=255, default='')
415-
to_slug = models.CharField(
416-
_('To slug'), max_length=255, default='', blank=True)
417-
largest = models.BooleanField(_('Largest'), default=False)
418-
419-
def __str__(self):
420-
return ugettext(
421-
'Alias for {project}: {_from} -> {to}'.format(
422-
project=self.project,
423-
_from=self.from_slug,
424-
to=self.to_slug,
425-
))
426-
427-
428407
@python_2_unicode_compatible
429408
class Build(models.Model):
430409

0 commit comments

Comments
 (0)