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

Slack.show()   A

Complexity

Conditions 1

Size

Total Lines 6

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 6
rs 9.4285
1
# coding: utf-8
2
from django.db import models
3
from django_th.models.services import Services
4
5
6
class Slack(Services):
7
    """
8
        Model for Slack Service
9
    """
10
    webhook_url = models.URLField(max_length=2000, blank=True, null=True)
11
    slack_token = models.CharField(max_length=2000, blank=True, null=True)
12
    team_id = models.CharField(max_length=100, blank=True, null=True)
13
    channel = models.CharField(max_length=100, blank=True, null=True)
14
    trigger = models.ForeignKey('TriggerService')
15
16
    class Meta:
17
        app_label = 'django_th'
18
        db_table = 'django_th_slack'
19
20
    def show(self):
21
        """
22
23
        :return: string representing object
24
        """
25
        return "Services Slack %s %s" % (self.trigger, self.webhook_url)
26
27
    def __str__(self):
28
        return "%s" % self.webhook_url
29