Completed
Push — master ( 69fa9b...92a354 )
by Fox
01:16
created

Taiga.__str__()   A

Complexity

Conditions 1

Size

Total Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
c 1
b 0
f 0
dl 0
loc 2
rs 10
1
# coding: utf-8
2
from django.db import models
3
from django_th.models.services import Services
4
5
6
class Taiga(Services):
7
    """
8
        Model for Taiga Service
9
    """
10
    project_name = models.CharField(max_length=50, blank=True)
11
    webhook_secret_key = models.CharField(max_length=50,
12
                                          blank=True,
13
                                          unique=True)
14
15
    notify_epic_create = models.BooleanField(default=True)
16
    notify_epic_change = models.BooleanField(default=True)
17
    notify_epic_delete = models.BooleanField(default=True)
18
19
    notify_relateduserstory_create = models.BooleanField(default=True)
20
    notify_relateduserstory_delete = models.BooleanField(default=True)
21
22
    notify_issue_create = models.BooleanField(default=True)
23
    notify_issue_change = models.BooleanField(default=True)
24
    notify_issue_delete = models.BooleanField(default=True)
25
26
    notify_userstory_create = models.BooleanField(default=True)
27
    notify_userstory_change = models.BooleanField(default=True)
28
    notify_userstory_delete = models.BooleanField(default=True)
29
30
    notify_task_create = models.BooleanField(default=True)
31
    notify_task_change = models.BooleanField(default=True)
32
    notify_task_delete = models.BooleanField(default=True)
33
34
    notify_wikipage_create = models.BooleanField(default=True)
35
    notify_wikipage_change = models.BooleanField(default=True)
36
    notify_wikipage_delete = models.BooleanField(default=True)
37
38
    trigger = models.ForeignKey('TriggerService')
39
40
    class Meta:
41
        app_label = 'django_th'
42
        db_table = 'django_th_taiga'
43
44
    def show(self):
45
        """
46
47
        :return: string representing object
48
        """
49
        return "Services Taiga %s" % self.trigger
50
51
    def __str__(self):
52
        return "%s" % self.trigger
53