From 355c92cfe7dee25c36d8f03bbdd77f526f6fcf4c Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Sat, 23 Feb 2013 23:48:06 +0000 Subject: [PATCH] Add mailing list field to layer Enable recording the mailing list associated with each layer, if any. Signed-off-by: Paul Eggleton --- layerindex/detail.html | 5 +++++ layerindex/forms.py | 2 +- layerindex/models.py | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/layerindex/detail.html b/layerindex/detail.html index f6efd13..5a342fc 100644 --- a/layerindex/detail.html +++ b/layerindex/detail.html @@ -54,6 +54,11 @@ Setup information {% endif %} + {% if layeritem.mailing_list_url %} + + Mailing list + + {% endif %}

Git repository

diff --git a/layerindex/forms.py b/layerindex/forms.py index 405f761..a9f8681 100644 --- a/layerindex/forms.py +++ b/layerindex/forms.py @@ -16,7 +16,7 @@ class SubmitLayerForm(forms.ModelForm): class Meta: model = LayerItem - fields = ('name', 'layer_type', 'summary', 'description', 'vcs_url', 'vcs_subdir', 'vcs_web_url', 'vcs_web_tree_base_url', 'vcs_web_file_base_url', 'usage_url') + fields = ('name', 'layer_type', 'summary', 'description', 'vcs_url', 'vcs_subdir', 'vcs_web_url', 'vcs_web_tree_base_url', 'vcs_web_file_base_url', 'usage_url', 'mailing_list_url') def clean_name(self): name = self.cleaned_data['name'].strip() diff --git a/layerindex/models.py b/layerindex/models.py index 06c58bb..8e2e76f 100644 --- a/layerindex/models.py +++ b/layerindex/models.py @@ -36,6 +36,7 @@ class LayerItem(models.Model): vcs_web_tree_base_url = models.CharField('Repository web interface tree base URL', max_length=200, blank=True) vcs_web_file_base_url = models.CharField('Repository web interface file base URL', max_length=200, blank=True) usage_url = models.URLField('Usage web page URL', blank=True) + mailing_list_url = models.URLField('Mailing list URL', blank=True) class Meta: verbose_name = "Layer"