Browse Source

migration(plugins): use sessionstack from sentry core

Stephen Cefali 5 years ago
parent
commit
a96ec4f270

+ 1 - 0
conftest.py

@@ -32,6 +32,7 @@ def install_sentry_plugins():
     from sentry.runner.importer import install_plugin_apps
     from django.conf import settings
 
+    install_plugin_apps("sentry.new_apps", settings)
     install_plugin_apps("sentry.test_only_apps", settings)
 
     from sentry.runner.initializer import register_plugins

+ 4 - 2
setup.py

@@ -140,13 +140,16 @@ setup(
     include_package_data=True,
     entry_points={
         "console_scripts": ["sentry = sentry.runner:main"],
+        "sentry.new_apps": [
+            "sessionstack = new_sentry_plugins.sessionstack",
+        ],
         "sentry.test_only_apps": [
             "jira_ac = test_only_plugins.jira_ac",
             "jira = test_only_plugins.jira",
-            "sessionstack = test_only_plugins.sessionstack",
         ],
         "sentry.new_plugins": [
             "amazon_sqs = new_sentry_plugins.amazon_sqs.plugin:AmazonSQSPlugin",
+            "sessionstack = new_sentry_plugins.sessionstack.plugin:SessionStackPlugin",
         ],
         "sentry.test_only_plugins": [
             "asana = test_only_plugins.asana.plugin:AsanaPlugin",
@@ -162,7 +165,6 @@ setup(
             "pivotal = test_only_plugins.pivotal.plugin:PivotalPlugin",
             "pushover = test_only_plugins.pushover.plugin:PushoverPlugin",
             "segment = test_only_plugins.segment.plugin:SegmentPlugin",
-            "sessionstack = test_only_plugins.sessionstack.plugin:SessionStackPlugin",
             "slack = test_only_plugins.slack.plugin:SlackPlugin",
             "splunk = test_only_plugins.splunk.plugin:SplunkPlugin",
             "victorops = test_only_plugins.victorops.plugin:VictorOpsPlugin",

+ 4 - 4
src/new_sentry_plugins/base.py

@@ -1,18 +1,18 @@
 from __future__ import absolute_import
 
 import pkg_resources
-import test_only_plugins
+import new_sentry_plugins
 import six
 import sys
 
 from sentry.exceptions import InvalidIdentity, PluginError
 
-from test_only_plugins.constants import (
+from new_sentry_plugins.constants import (
     ERR_INTERNAL,
     ERR_UNAUTHORIZED,
     ERR_UNSUPPORTED_RESPONSE_TYPE,
 )
-from test_only_plugins.exceptions import (
+from new_sentry_plugins.exceptions import (
     ApiError,
     ApiHostError,
     ApiUnauthorized,
@@ -23,7 +23,7 @@ from test_only_plugins.exceptions import (
 class CorePluginMixin(object):
     author = "Sentry Team"
     author_url = "https://github.com/getsentry/sentry-plugins"
-    version = test_only_plugins.VERSION
+    version = new_sentry_plugins.VERSION
     resource_links = [
         ("Bug Tracker", "https://github.com/getsentry/sentry-plugins/issues"),
         ("Source", "https://github.com/getsentry/sentry-plugins"),

+ 0 - 0
src/test_only_plugins/sessionstack/__init__.py → src/new_sentry_plugins/sessionstack/__init__.py


+ 0 - 0
src/test_only_plugins/sessionstack/client.py → src/new_sentry_plugins/sessionstack/client.py


+ 1 - 1
src/test_only_plugins/sessionstack/plugin.py → src/new_sentry_plugins/sessionstack/plugin.py

@@ -8,7 +8,7 @@ from sentry.plugins.base import Plugin2
 from sentry.plugins.base.configuration import react_plugin_config
 from sentry.exceptions import PluginError
 
-from test_only_plugins.base import CorePluginMixin
+from new_sentry_plugins.base import CorePluginMixin
 
 from .client import SessionStackClient, UnauthorizedError, InvalidWebsiteIdError, InvalidApiUrlError
 

+ 0 - 0
src/test_only_plugins/sessionstack/static/sessionstack/components/settings.jsx → src/new_sentry_plugins/sessionstack/static/sessionstack/components/settings.jsx


+ 0 - 0
src/test_only_plugins/sessionstack/static/sessionstack/contexts/sessionstack.jsx → src/new_sentry_plugins/sessionstack/static/sessionstack/contexts/sessionstack.jsx


+ 0 - 0
src/test_only_plugins/sessionstack/static/sessionstack/dist/sessionstack.js → src/new_sentry_plugins/sessionstack/static/sessionstack/dist/sessionstack.js


+ 0 - 0
src/test_only_plugins/sessionstack/static/sessionstack/dist/sessionstack.js.gz → src/new_sentry_plugins/sessionstack/static/sessionstack/dist/sessionstack.js.gz


Some files were not shown because too many files changed in this diff