# HG changeset patch # User RhodeCode Admin # Date 2023-08-03 18:49:36 # Node ID 6015d08a624d6d662411be2ec9029d8f782aaef9 # Parent d4c6b3eaeeac211e4aeedb0d4a65a38c397c2372 integrations: remove hipchat as it's a deprecated product no longer working diff --git a/docs/integrations/hipchat.rst b/docs/integrations/hipchat.rst deleted file mode 100644 --- a/docs/integrations/hipchat.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. _integrations-hipchat: - -Hipchat integration -=================== - -In order to set a Hipchat integration up, it is necessary to obtain the Hipchat -service url by: - -1. Log into Hipchat (https://your-hipchat.hipchat.com/) -2. Go to *Integrations* -> *Build your own* -3. Select a room to post notifications to and save it - -Hipchat will create a URL for you to use in your integration as outlined in -:ref:`creating-integrations`. \ No newline at end of file diff --git a/docs/integrations/integrations.rst b/docs/integrations/integrations.rst --- a/docs/integrations/integrations.rst +++ b/docs/integrations/integrations.rst @@ -16,7 +16,6 @@ Type/Name Rhod ================================ ================== ======================================== :ref:`integrations-webhook` |RCCEshort| Trigger events as `json` to a custom url :ref:`integrations-slack` |RCCEshort| Integrate with https://slack.com/ -:ref:`integrations-hipchat` |RCCEshort| Integrate with https://www.hipchat.com/ :ref:`integrations-email` |RCCEshort| Send repo push commits by email :ref:`integrations-ci` |RCCEshort| Trigger Builds for Common CI Systems :ref:`integrations-rcextensions` |RCCEshort| Advanced low-level integration framework @@ -50,7 +49,6 @@ See pages specific to each type of integ .. toctree:: slack - hipchat redmine jira webhook diff --git a/rhodecode/integrations/types/hipchat.py b/rhodecode/integrations/types/hipchat.py deleted file mode 100644 --- a/rhodecode/integrations/types/hipchat.py +++ /dev/null @@ -1,251 +0,0 @@ -# Copyright (C) 2012-2023 RhodeCode GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License, version 3 -# (only), as published by the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -# This program is dual-licensed. If you wish to learn more about the -# RhodeCode Enterprise Edition, including its added features, Support services, -# and proprietary license terms, please see https://rhodecode.com/licenses/ - - -import deform -import logging -import requests -import colander -import textwrap -from mako.template import Template -from rhodecode import events -from rhodecode.model.validation_schema.widgets import CheckboxChoiceWidgetDesc -from rhodecode.translation import _ -from rhodecode.lib import helpers as h -from rhodecode.lib.celerylib import run_task, async_task, RequestContextTask -from rhodecode.lib.colander_utils import strip_whitespace -from rhodecode.integrations.types.base import ( - IntegrationTypeBase, CommitParsingDataHandler, render_with_traceback, - requests_retry_call) - -log = logging.getLogger(__name__) - -REPO_PUSH_TEMPLATE = Template(''' -${data['actor']['username']} pushed to repo ${data['repo']['repo_name']}: -
-