Commit bc1e1dae4d8c85f399c20dc8c78988c9e80d74f5

Authored by Matheus Fernandes
Committed by Lucas Kanashiro
1 parent a2cad50a

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)
... ...