Skip to content

Commit df20f96

Browse files
author
renzon
committed
Removed Analytics Models and code.
Part of #4518 Need to rum migration to remove tables from production
1 parent cec0f33 commit df20f96

15 files changed

Lines changed: 23 additions & 354 deletions

contrib/env-sample

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ PAGARME_CRYPTO_KEY=
1313

1414
CHAVE_PAGARME_CRIPTOGRAFIA_PUBLICA=ak_test_6yd4kbaJrWzdn61m4De5yzn7jZuTt9
1515
CHAVE_PAGARME_API_PRIVADA=
16-
POSTHOG_API_URL=
17-
POSTHOG_API_KEY=
16+
1817

1918
# Memberkit integation
2019
MEMBERKIT_API_KEY=

pythonpro/analytics/admin.py

Lines changed: 0 additions & 26 deletions
This file was deleted.

pythonpro/analytics/apps.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
1-
import posthog
21
from django.apps import AppConfig
3-
from django.conf import settings
42

53

64
class AnalyticsConfig(AppConfig):
75
name = 'pythonpro.analytics'
86
verbose_name = 'Analytics'
97

10-
def ready(self):
11-
posthog.api_key = settings.POSTHOG_API_KEY
12-
posthog.api_host = settings.POSTHOG_API_URL

pythonpro/analytics/context_processors.py

Lines changed: 0 additions & 8 deletions
This file was deleted.

pythonpro/analytics/facade.py

Lines changed: 0 additions & 69 deletions
This file was deleted.

pythonpro/analytics/middleware.py

Lines changed: 0 additions & 13 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Generated by Django 4.2.1 on 2023-05-03 23:23
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
dependencies = [
8+
('analytics', '0002_auto_20201007_1518'),
9+
]
10+
11+
operations = [
12+
migrations.RemoveField(
13+
model_name='usersession',
14+
name='user',
15+
),
16+
migrations.DeleteModel(
17+
name='PageView',
18+
),
19+
migrations.DeleteModel(
20+
name='UserSession',
21+
),
22+
]

pythonpro/analytics/models.py

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,2 @@
1-
import uuid
21

3-
from django.utils import timezone
4-
from django.db import models
5-
from django.db.models import JSONField
62

7-
from pythonpro.core.models import User
8-
9-
10-
class BaseModel(models.Model):
11-
class Meta:
12-
abstract = True
13-
14-
created = models.DateTimeField('Criado em', default=timezone.now)
15-
updated = models.DateTimeField('Alterado em', auto_now=True)
16-
17-
18-
class UserSession(BaseModel):
19-
class Meta:
20-
verbose_name = 'sessão'
21-
verbose_name_plural = 'sessões'
22-
23-
uuid = models.UUIDField(default=uuid.uuid4, editable=False)
24-
user = models.ForeignKey(User,
25-
on_delete=models.SET_NULL,
26-
null=True,
27-
blank=True)
28-
29-
def __str__(self):
30-
return str(self.uuid)
31-
32-
33-
class PageView(BaseModel):
34-
class Meta:
35-
verbose_name = 'page view'
36-
verbose_name_plural = 'page views'
37-
38-
session = models.ForeignKey(UserSession,
39-
verbose_name='sessão',
40-
on_delete=models.SET_NULL,
41-
null=True)
42-
meta = JSONField()

pythonpro/analytics/tests/__init__.py

Whitespace-only changes.

pythonpro/analytics/tests/conftest.py

Lines changed: 0 additions & 60 deletions
This file was deleted.

0 commit comments

Comments
 (0)