Commit bc1e1dae4d8c85f399c20dc8c78988c9e80d74f5
Committed by
Lucas Kanashiro
1 parent
a2cad50a
Exists in
master
and in
27 other branches
Added GitlabGroup model
Signed-off-by: Matheus Fernandes <matheus.souza.fernandes@gmail.com> Signed-off-by: Lucas Moura <lucas.moura128@gmail.com>
Showing
1 changed file
with
18 additions
and
0 deletions
Show diff stats
colab/plugins/gitlab/models.py
... | ... | @@ -24,6 +24,24 @@ class GitlabProject(models.Model, HitCounterModelMixin): |
24 | 24 | verbose_name_plural = _('Gitlab Projects') |
25 | 25 | |
26 | 26 | |
27 | +class GitlabGroup(models.Model): | |
28 | + id = models.IntegerField(primary_key=True) | |
29 | + name = models.CharField(max_length=100) | |
30 | + path = models.CharField(max_length=100) | |
31 | + owner_id = models.IntegerField(null=True) | |
32 | + | |
33 | + def __unicode__(self): | |
34 | + return u'{}'.format(self.path) | |
35 | + | |
36 | + @property | |
37 | + def url(self): | |
38 | + return u'/gitlab/groups/{}'.format(self.id) | |
39 | + | |
40 | + class Meta: | |
41 | + verbose_name = _('Gitlab Group') | |
42 | + verbose_name_plural = _('Gitlab Groups') | |
43 | + | |
44 | + | |
27 | 45 | class GitlabMergeRequest(Collaboration): |
28 | 46 | |
29 | 47 | id = models.IntegerField(primary_key=True) | ... | ... |