Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 13 additions & 19 deletions src/sentry/demo/data_population.py
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
import copy
import logging
import functools
import logging
import os
import random
import requests
import pytz
import sentry_sdk
import time

from collections import defaultdict
from datetime import timedelta
from django.conf import settings
from django.utils import timezone
from hashlib import sha1
from functools import wraps
from uuid import uuid4
from hashlib import sha1
from typing import List
from uuid import uuid4

import pytz
import requests
import sentry_sdk
from django.conf import settings
from django.utils import timezone

from sentry.api.utils import get_date_range_from_params
from sentry.discover.models import DiscoverSavedQuery
from sentry.discover.endpoints.serializers import DiscoverSavedQuerySerializer
from sentry.incidents.models import AlertRuleThresholdType, AlertRuleTriggerAction
from sentry.discover.models import DiscoverSavedQuery
from sentry.incidents.logic import (
create_alert_rule,
create_alert_rule_trigger,
create_alert_rule_trigger_action,
)
from sentry.incidents.models import AlertRuleThresholdType, AlertRuleTriggerAction
from sentry.interfaces.user import User as UserInterface
from sentry.mediators import project_rules
from sentry.models import (
Expand All @@ -36,22 +36,16 @@
Project,
ProjectKey,
Release,
ReleaseFile,
ReleaseCommit,
ReleaseFile,
Repository,
Team,
)
from sentry.utils import json, loremipsum
from sentry.utils.dates import to_timestamp
from sentry.utils.samples import (
random_geo,
random_ip,
create_sample_event_basic,
random_normal,
)
from sentry.utils.samples import create_sample_event_basic, random_geo, random_ip, random_normal
from sentry.utils.snuba import SnubaError


commit_message_base_messages = [
"feat: Do something to",
"feat: Update code in",
Expand Down
12 changes: 5 additions & 7 deletions src/sentry/demo/demo_org_manager.py
Original file line number Diff line number Diff line change
@@ -1,31 +1,29 @@
import logging
import sentry_sdk
from typing import Tuple

import sentry_sdk
from django.conf import settings
from django.db import transaction
from django.db.models import F
from django.template.defaultfilters import slugify
from typing import Tuple

from sentry import roles
from sentry.models import (
User,
Organization,
OrganizationMember,
OrganizationMemberTeam,
OrganizationStatus,
Project,
ProjectKey,
Team,
User,
)
from sentry.tasks.deletion import delete_organization
from sentry.utils.email import create_fake_email

from .data_population import (
handle_react_python_scenario,
)
from .data_population import handle_react_python_scenario
from .models import DemoOrganization, DemoOrgStatus, DemoUser
from .utils import generate_random_name
from .models import DemoUser, DemoOrganization, DemoOrgStatus

logger = logging.getLogger(__name__)

Expand Down
5 changes: 2 additions & 3 deletions src/sentry/demo/demo_start.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
import logging
import sentry_sdk

from django.http import Http404
import sentry_sdk
from django.conf import settings
from django.http import Http404

from sentry.models import OrganizationMember, OrganizationStatus
from sentry.utils import auth
from sentry.web.decorators import transaction_start
from sentry.web.frontend.base import BaseView


logger = logging.getLogger(__name__)

ACCEPTED_TRACKING_COOKIE = "accepted_tracking"
Expand Down
2 changes: 1 addition & 1 deletion src/sentry/demo/middleware.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from django.conf import settings
from django.core.urlresolvers import reverse
from django.http import JsonResponse, HttpResponseRedirect
from django.http import HttpResponseRedirect, JsonResponse

from sentry.models import OrganizationMember
from sentry.utils import auth
Expand Down
5 changes: 3 additions & 2 deletions src/sentry/demo/models.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from enum import IntEnum

from django.db import models
from django.utils import timezone
from enum import IntEnum

from sentry.db.models import BoundedPositiveIntegerField, FlexibleForeignKey
from sentry.models import DefaultFieldsModel, Organization, User
from sentry.db.models import FlexibleForeignKey, BoundedPositiveIntegerField


class DemoOrgStatus(IntEnum):
Expand Down
1 change: 0 additions & 1 deletion src/sentry/demo/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

from sentry.conf.server import *


"""
To get this file to load, add the follwing to your sentry.conf.py file:

Expand Down
11 changes: 3 additions & 8 deletions src/sentry/demo/tasks.py
Original file line number Diff line number Diff line change
@@ -1,20 +1,15 @@
import logging

from datetime import timedelta

from django.conf import settings
from django.utils import timezone

from sentry.models import (
User,
Organization,
OrganizationStatus,
)
from sentry.models import Organization, OrganizationStatus, User
from sentry.tasks.base import instrumented_task
from sentry.tasks.deletion import delete_organization

from .models import DemoOrgStatus, DemoOrganization
from .demo_org_manager import create_demo_org

from .models import DemoOrganization, DemoOrgStatus

logger = logging.getLogger(__name__)

Expand Down
3 changes: 2 additions & 1 deletion src/sentry/demo/urls.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from django.conf.urls import url

from sentry.web.frontend.react_page import ReactPageView
from sentry.conf.urls import urlpatterns as conf_urlpatterns
from sentry.web.frontend.react_page import ReactPageView

from .demo_start import DemoStartView

# add the demo start route at the head of the urls
Expand Down