Beispiel #1
0
    def __init__(self):
        """
        Instantiate the Zendesk API.

        All of `ZENDESK_URL`, `ZENDESK_USER`, and `ZENDESK_API_KEY` must be set
        in `django.conf.settings`.
        """
        self._zendesk_instance = zendesk.Zendesk(
            settings.ZENDESK_URL,
            settings.ZENDESK_USER,
            settings.ZENDESK_API_KEY,
            use_api_token=True,
            api_version=2,
            # As of 2012-05-08, Zendesk is using a CA that is not
            # installed on our servers
            client_args={"disable_ssl_certificate_validation": True})
Beispiel #2
0
    def __init__(self, project_id, year=0, month=0, statistic=None):
        self.zen = zendesk.Zendesk(
            self.site,
            self.email,
            self.password,
            use_api_token=self.use_api_token,
            client_args={"disable_ssl_certificate_validation": True})
        self.statistic = statistic
        self.project = statistic.project
        self.ticket_statistics = []

        self.field_entries = "ticket_field_entries"
        self.estimadas_id = 20278226
        self.gastas_id = 20279012

        self.project_id = project_id
        self.month = month
        self.year = year