Completed
Push — master ( 59504c...c1205a )
by Fox
45s
created

th_slack/models.py (1 issue)

1
# coding: utf-8
2
from django.db import models
3
from django_th.models.services import Services
4
from django_th.models import TriggerService
5
6
7 View Code Duplication
class Slack(Services):
0 ignored issues
show
This code seems to be duplicated in your project.
Loading history...
8
    """
9
        Model for Slack Service
10
    """
11
    webhook_url = models.URLField(max_length=2000, blank=True, null=True)
12
    slack_token = models.CharField(max_length=2000, blank=True, null=True)
13
    team_id = models.CharField(max_length=100, blank=True, null=True)
14
    channel = models.CharField(max_length=100, blank=True, null=True)
15
    trigger = models.ForeignKey(TriggerService)
16
17
    class Meta:
18
        app_label = 'th_slack'
19
        db_table = 'django_th_slack'
20
21
    def show(self):
22
        """
23
24
        :return: string representing object
25
        """
26
        return "Services Slack %s %s" % (self.trigger, self.webhook_url)
27
28
    def __str__(self):
29
        return "%s" % self.webhook_url
30