Cleanout conf-specific proposals.
We don't have these mini-confs (yet). We don't want these files. We're not going to rename the release in 0010 and drop all the extra tables in 0011, we're going to toss them on the cutting room floor and call it good. They're in git, we can look at this commit and past ones on how to recreate these for new proposal additions going forward.
This commit is contained in:
parent
44c3478092
commit
6d864e8ce5
11 changed files with 0 additions and 846 deletions
|
@ -7,17 +7,6 @@ from symposion.proposals import models as symposion_models
|
|||
@admin.register(models.TalkProposal)
|
||||
@admin.register(models.TutorialProposal)
|
||||
@admin.register(models.MiniconfProposal)
|
||||
@admin.register(models.SysAdminProposal)
|
||||
@admin.register(models.WriteTheDocsProposal)
|
||||
@admin.register(models.OpenRadioProposal)
|
||||
@admin.register(models.SecurityProposal)
|
||||
@admin.register(models.WootconfProposal)
|
||||
@admin.register(models.KernelProposal)
|
||||
@admin.register(models.GamesProposal)
|
||||
@admin.register(models.TestingProposal)
|
||||
@admin.register(models.KnowledgeProposal)
|
||||
@admin.register(models.LawProposal)
|
||||
@admin.register(models.OpenHardwareProposal)
|
||||
class CategoryAdmin(admin.ModelAdmin):
|
||||
|
||||
class AdditionalSpeakerInline(admin.TabularInline):
|
||||
|
|
|
@ -3,10 +3,6 @@ from django import forms
|
|||
from pinaxcon import widgets
|
||||
|
||||
from .models import TalkProposal, TutorialProposal, MiniconfProposal
|
||||
from .models import SysAdminProposal, WriteTheDocsProposal, WootconfProposal
|
||||
from .models import KernelProposal, OpenRadioProposal, SecurityProposal
|
||||
from .models import GamesProposal, TestingProposal, LawProposal, OpenHardwareProposal
|
||||
from .models import KnowledgeProposal
|
||||
|
||||
|
||||
class ProposalForm(forms.ModelForm):
|
||||
|
@ -84,260 +80,3 @@ class MiniconfProposalForm(ProposalForm):
|
|||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class SysAdminProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = SysAdminProposal
|
||||
fields = [
|
||||
"title",
|
||||
"talk_format",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class WriteTheDocsProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = WriteTheDocsProposal
|
||||
fields = [
|
||||
"title",
|
||||
"talk_format",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class RadioProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = OpenRadioProposal
|
||||
fields = [
|
||||
"title",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class KernelProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = KernelProposal
|
||||
fields = [
|
||||
"title",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class WootconfProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = WootconfProposal
|
||||
fields = [
|
||||
"title",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class SecurityProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = SecurityProposal
|
||||
fields = [
|
||||
"title",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class GamesProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = GamesProposal
|
||||
fields = [
|
||||
"title",
|
||||
"talk_format",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class TestingProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = TestingProposal
|
||||
fields = [
|
||||
"title",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class KnowledgeProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = KnowledgeProposal
|
||||
fields = [
|
||||
"title",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class LawProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = LawProposal
|
||||
fields = [
|
||||
"title",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
||||
|
||||
class OpenHardwareProposalForm(ProposalForm):
|
||||
|
||||
class Meta:
|
||||
model = OpenHardwareProposal
|
||||
fields = [
|
||||
"title",
|
||||
"talk_format",
|
||||
"target_audience",
|
||||
"abstract",
|
||||
"private_abstract",
|
||||
"technical_requirements",
|
||||
"project",
|
||||
"project_url",
|
||||
"recording_release",
|
||||
"materials_release",
|
||||
]
|
||||
|
||||
widgets = {
|
||||
"abstract": widgets.AceMarkdownEditor(),
|
||||
"private_abstract": widgets.AceMarkdownEditor(),
|
||||
"technical_requirements": widgets.AceMarkdownEditor(),
|
||||
}
|
||||
|
|
|
@ -1,45 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.7 on 2016-09-21 10:36
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('symposion_proposals', '0001_initial'),
|
||||
('proposals', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='SysAdminProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
('target_audience', models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')])),
|
||||
('recording_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('materials_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('talk_format', models.IntegerField(choices=[(1, b'Long Presentation (45 min)'), (2, b'Short Presentation (20 min)'), (3, b'Lightning Talk (5 min)')])),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'System Administration Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='WriteTheDocsProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
('target_audience', models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')])),
|
||||
('recording_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('materials_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('talk_format', models.IntegerField(choices=[(1, b'Long Presentation (40 min)'), (2, b'Short Presentation (20 min)')])),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'WriteThe Docs Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
]
|
|
@ -1,57 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.7 on 2016-09-21 10:44
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('symposion_proposals', '0001_initial'),
|
||||
('proposals', '0002_sysadminproposal_writethedocsproposal'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='KernelProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Kernel Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='OpenRadioProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'OpenRadio Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='SecurityProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Security/Privacy Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='WootconfProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'WOOTCONF Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
]
|
|
@ -1,36 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.7 on 2016-09-25 05:34
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('symposion_proposals', '0001_initial'),
|
||||
('proposals', '0003_kernelproposal_openradioproposal_securityproposal_wootconfproposal'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='GamesProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
('target_audience', models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')])),
|
||||
('recording_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('materials_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('talk_format', models.IntegerField(choices=[(1, b'Presentation'), (2, b'Demonstration'), (3, b'Other')])),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Games and FOSS Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='sysadminproposal',
|
||||
name='talk_format',
|
||||
field=models.IntegerField(choices=[(1, b'Short Presentation (15-25 min)'), (2, b'Lightning Talk (5-10 min)')], help_text=b'Please indicate your preferred talk length in the private abstract field below.'),
|
||||
),
|
||||
]
|
|
@ -1,31 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.7 on 2016-09-25 05:51
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('proposals', '0004_auto_20160925_0534'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='openradioproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='openradioproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='openradioproposal',
|
||||
name='target_audience',
|
||||
field=models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')], default=1),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
|
@ -1,63 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.7 on 2016-09-25 05:51
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('proposals', '0005_auto_20160925_0551'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='kernelproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='kernelproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='kernelproposal',
|
||||
name='target_audience',
|
||||
field=models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')], default=1),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='securityproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='securityproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='securityproposal',
|
||||
name='target_audience',
|
||||
field=models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')], default=1),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='wootconfproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='wootconfproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='wootconfproposal',
|
||||
name='target_audience',
|
||||
field=models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')], default=1),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
|
@ -1,56 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.7 on 2016-09-27 07:58
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('symposion_proposals', '0001_initial'),
|
||||
('proposals', '0006_auto_20160925_0551'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='KnowledgeProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
('target_audience', models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')])),
|
||||
('recording_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('materials_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Open Knowledge Australia Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='LawProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
('target_audience', models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')])),
|
||||
('recording_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('materials_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Open Law and Policy Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='TestingProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
('target_audience', models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')])),
|
||||
('recording_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('materials_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Testing/Automation Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
]
|
|
@ -1,31 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.7 on 2016-12-23 06:13
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('symposion_proposals', '0001_initial'),
|
||||
('proposals', '0007_knowledgeproposal_lawproposal_testingproposal'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='OpenHardwareProposal',
|
||||
fields=[
|
||||
('proposalbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='symposion_proposals.ProposalBase')),
|
||||
('target_audience', models.IntegerField(choices=[(1, b'User'), (2, b'Business'), (3, b'Community'), (4, b'Developer')])),
|
||||
('recording_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('materials_release', models.BooleanField(default=True, help_text=b"I allow Linux Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>")),
|
||||
('talk_format', models.IntegerField(choices=[(1, b'Presentation (20 min)'), (2, b'Lightning Talk (5 min)')])),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Open Hardware Miniconf Proposal',
|
||||
},
|
||||
bases=('symposion_proposals.proposalbase',),
|
||||
),
|
||||
]
|
|
@ -1,145 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.7 on 2017-02-22 09:14
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('proposals', '0008_openhardwareproposal'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='gamesproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='gamesproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='kernelproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='kernelproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='knowledgeproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='knowledgeproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='lawproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='lawproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='openhardwareproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='openhardwareproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='openradioproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='openradioproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='securityproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='securityproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='sysadminproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='sysadminproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='talkproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='talkproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='testingproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='testingproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='tutorialproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='tutorialproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='wootconfproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='wootconfproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='writethedocsproposal',
|
||||
name='materials_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any other material (such as slides) from presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='writethedocsproposal',
|
||||
name='recording_release',
|
||||
field=models.BooleanField(default=True, help_text=b"I allow PyCon Australia to release any recordings of presentations covered by this proposal, under the <a href='https://creativecommons.org/licenses/by-sa/3.0/au/deed.en'> Creative Commons Attribution-Share Alike Australia 3.0 Licence</a>"),
|
||||
),
|
||||
]
|
|
@ -56,113 +56,3 @@ class MiniconfProposal(ProposalBase):
|
|||
|
||||
class Meta:
|
||||
verbose_name = "miniconf proposal"
|
||||
|
||||
|
||||
class SysAdminProposal(Proposal):
|
||||
|
||||
TYPE_SHORT_PRESENTATION = 1
|
||||
TYPE_LIGHTNING_TALK = 2
|
||||
|
||||
TALK_FORMATS = [
|
||||
(TYPE_SHORT_PRESENTATION, "Short Presentation (15-25 min)"),
|
||||
(TYPE_LIGHTNING_TALK, "Lightning Talk (5-10 min)"),
|
||||
]
|
||||
|
||||
talk_format = models.IntegerField(
|
||||
choices=TALK_FORMATS,
|
||||
help_text="Please indicate your preferred talk length in the private abstract field below.")
|
||||
|
||||
class Meta:
|
||||
verbose_name = "System Administration Miniconf Proposal"
|
||||
|
||||
|
||||
class WriteTheDocsProposal(Proposal):
|
||||
|
||||
TYPE_LONG_PRESENTATION = 1
|
||||
TYPE_SHORT_PRESENTATION = 2
|
||||
|
||||
TALK_FORMATS = [
|
||||
(TYPE_LONG_PRESENTATION, "Long Presentation (40 min)"),
|
||||
(TYPE_SHORT_PRESENTATION, "Short Presentation (20 min)"),
|
||||
]
|
||||
|
||||
talk_format = models.IntegerField(choices=TALK_FORMATS)
|
||||
|
||||
class Meta:
|
||||
verbose_name = "WriteThe Docs Miniconf Proposal"
|
||||
|
||||
|
||||
class OpenRadioProposal(Proposal):
|
||||
|
||||
class Meta:
|
||||
verbose_name = "OpenRadio Miniconf Proposal"
|
||||
|
||||
|
||||
class WootconfProposal(Proposal):
|
||||
|
||||
class Meta:
|
||||
verbose_name = "WOOTCONF Miniconf Proposal"
|
||||
|
||||
|
||||
class KernelProposal(Proposal):
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Kernel Miniconf Proposal"
|
||||
|
||||
|
||||
class SecurityProposal(Proposal):
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Security/Privacy Miniconf Proposal"
|
||||
|
||||
|
||||
class GamesProposal(Proposal):
|
||||
|
||||
TYPE_PRESENTATION = 1
|
||||
TYPE_DEMONSTRATION = 2
|
||||
TYPE_OTHER = 3
|
||||
|
||||
TALK_FORMATS = [
|
||||
(TYPE_PRESENTATION, "Presentation"),
|
||||
(TYPE_DEMONSTRATION, "Demonstration"),
|
||||
(TYPE_OTHER, "Other"),
|
||||
]
|
||||
|
||||
talk_format = models.IntegerField(choices=TALK_FORMATS)
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Games and FOSS Miniconf Proposal"
|
||||
|
||||
|
||||
class TestingProposal(Proposal):
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Testing/Automation Miniconf Proposal"
|
||||
|
||||
|
||||
class KnowledgeProposal(Proposal):
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Open Knowledge Australia Miniconf Proposal"
|
||||
|
||||
|
||||
class LawProposal(Proposal):
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Open Law and Policy Miniconf Proposal"
|
||||
|
||||
|
||||
class OpenHardwareProposal(Proposal):
|
||||
|
||||
TYPE_NORMAL_PRESENTATION = 1
|
||||
TYPE_LIGHTNING_TALK = 2
|
||||
|
||||
TALK_FORMATS = [
|
||||
(TYPE_NORMAL_PRESENTATION, "Presentation (20 min)"),
|
||||
(TYPE_LIGHTNING_TALK, "Lightning Talk (5 min)"),
|
||||
]
|
||||
|
||||
talk_format = models.IntegerField(choices=TALK_FORMATS)
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Open Hardware Miniconf Proposal"
|
||||
|
|
Loading…
Reference in a new issue