From 29b7e1d3346fc403de9c2c619279fcf3709969bd Mon Sep 17 00:00:00 2001 From: plt Date: Sat, 10 Sep 2011 20:14:08 +0800 Subject: [PATCH] Add group app --- group/__init__.py | 0 group/forms.py | 15 +++++++++++++++ group/models.py | 13 +++++++++++++ group/views.py | 1 + 4 files changed, 29 insertions(+) create mode 100644 group/__init__.py create mode 100644 group/forms.py create mode 100644 group/models.py create mode 100644 group/views.py diff --git a/group/__init__.py b/group/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/group/forms.py b/group/forms.py new file mode 100644 index 0000000000..7bd391675d --- /dev/null +++ b/group/forms.py @@ -0,0 +1,15 @@ +from django import forms +from models import GroupRepo + + +class GroupAddRepoForm(forms.Form): + """ + Form for adding repo to a group. + + """ + + repo_id = forms.CharField(max_length=36) + + def __init__(self, *args, **kwargs): + super(GroupAddRepoForm, self).__init__(*args, **kwargs) + diff --git a/group/models.py b/group/models.py new file mode 100644 index 0000000000..b2f917b504 --- /dev/null +++ b/group/models.py @@ -0,0 +1,13 @@ +from django.db import models + +# Create your models here. + +class GroupRepo(models.Model): + """A repo shared to a group.""" + + group_id = models.CharField(max_length=36) + repo_id = models.CharField(max_length=36) + repo_location = models.CharField(max_length=40, blank=True) + + class Meta: + unique_together = ("group_id", "repo_id") diff --git a/group/views.py b/group/views.py new file mode 100644 index 0000000000..60f00ef0ef --- /dev/null +++ b/group/views.py @@ -0,0 +1 @@ +# Create your views here.