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.