Skip to content
Snippets Groups Projects
Verified Commit 84ad1814 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Drop sites framework

parent 707f7b5f
No related branches found
No related tags found
1 merge request!43Drop sites framework
Pipeline #170229 passed with warnings
This commit is part of merge request !43. Comments created here will be created in the context of that merge request.
...@@ -11,7 +11,6 @@ class Migration(migrations.Migration): ...@@ -11,7 +11,6 @@ class Migration(migrations.Migration):
dependencies = [ dependencies = [
('core', '0030_user_attributes'), ('core', '0030_user_attributes'),
('sites', '0002_alter_domain_unique'),
('contenttypes', '0002_remove_content_type_name'), ('contenttypes', '0002_remove_content_type_name'),
] ]
...@@ -25,7 +24,6 @@ class Migration(migrations.Migration): ...@@ -25,7 +24,6 @@ class Migration(migrations.Migration):
('alias', models.CharField(blank=True, max_length=255, unique=True, verbose_name='Alias')), ('alias', models.CharField(blank=True, max_length=255, unique=True, verbose_name='Alias')),
('group', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='matrix_room', to='core.group', verbose_name='Group')), ('group', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='matrix_room', to='core.group', verbose_name='Group')),
('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_matrix.matrixroom_set+', to='contenttypes.contenttype')), ('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_matrix.matrixroom_set+', to='contenttypes.contenttype')),
('site', models.ForeignKey(default=1, editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.site')),
], ],
options={ options={
'verbose_name': 'Matrix room', 'verbose_name': 'Matrix room',
...@@ -33,7 +31,6 @@ class Migration(migrations.Migration): ...@@ -33,7 +31,6 @@ class Migration(migrations.Migration):
'permissions': (('provision_group_in_matrix', 'Can provision group in Matrix'),), 'permissions': (('provision_group_in_matrix', 'Can provision group in Matrix'),),
}, },
managers=[ managers=[
('objects', aleksis.core.managers.PolymorphicCurrentSiteManager()),
], ],
), ),
migrations.CreateModel( migrations.CreateModel(
...@@ -43,7 +40,6 @@ class Migration(migrations.Migration): ...@@ -43,7 +40,6 @@ class Migration(migrations.Migration):
('extended_data', models.JSONField(default=dict, editable=False)), ('extended_data', models.JSONField(default=dict, editable=False)),
('matrix_id', models.CharField(max_length=255, unique=True, verbose_name='Matrix ID')), ('matrix_id', models.CharField(max_length=255, unique=True, verbose_name='Matrix ID')),
('person', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='matrix_profile', to='core.person', verbose_name='Person')), ('person', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='matrix_profile', to='core.person', verbose_name='Person')),
('site', models.ForeignKey(default=1, editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.site')),
], ],
options={ options={
'verbose_name': 'Matrix profile', 'verbose_name': 'Matrix profile',
...@@ -65,7 +61,6 @@ class Migration(migrations.Migration): ...@@ -65,7 +61,6 @@ class Migration(migrations.Migration):
}, },
bases=('matrix.matrixroom',), bases=('matrix.matrixroom',),
managers=[ managers=[
('objects', aleksis.core.managers.PolymorphicCurrentSiteManager()),
], ],
), ),
] ]
...@@ -8,7 +8,6 @@ import django.db.models.deletion ...@@ -8,7 +8,6 @@ import django.db.models.deletion
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('sites', '0002_alter_domain_unique'),
('contenttypes', '0002_remove_content_type_name'), ('contenttypes', '0002_remove_content_type_name'),
('core', '0052_site_related_name'), ('core', '0052_site_related_name'),
('matrix', '0002_drop_onetoone'), ('matrix', '0002_drop_onetoone'),
......
# Generated by Django 4.2.10 on 2024-02-12 11:52
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('contenttypes', '0002_remove_content_type_name'),
('matrix', '0003_add_managed_by_app_label'),
]
operations = [
migrations.AlterModelManagers(
name='matrixprofile',
managers=[
],
),
migrations.AlterField(
model_name='matrixroom',
name='group',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='matrix_rooms', to='core.group', verbose_name='Group'),
),
migrations.AlterField(
model_name='matrixroom',
name='polymorphic_ctype',
field=models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_%(app_label)s.%(class)s_set+', to='contenttypes.contenttype'),
),
] + [
migrations.RunSQL(
f"ALTER TABLE matrix_{model_name} drop column if exists site_id;"
) for model_name in
[
"matrixprofile",
"matrixroom",
]
]
...@@ -41,15 +41,9 @@ ...@@ -41,15 +41,9 @@
password: pbkdf2_sha256$260000$FaCoGiW0LEmDlf5NozIIPw$FMtYfHkuRzOXXnD6xEnlJUa0j1HEwI1OpQcH5qkk+LE= password: pbkdf2_sha256$260000$FaCoGiW0LEmDlf5NozIIPw$FMtYfHkuRzOXXnD6xEnlJUa0j1HEwI1OpQcH5qkk+LE=
username: test7 username: test7
is_active: true is_active: true
- model: sites.site
pk: 1
fields:
domain: example.org
name: example.org
- model: core.person - model: core.person
pk: 2 pk: 2
fields: fields:
site: 1
user: 2 user: 2
is_active: true is_active: true
first_name: Jane first_name: Jane
...@@ -59,7 +53,6 @@ ...@@ -59,7 +53,6 @@
- model: core.person - model: core.person
pk: 3 pk: 3
fields: fields:
site: 1
user: 3 user: 3
is_active: true is_active: true
first_name: Aunt first_name: Aunt
...@@ -69,7 +62,6 @@ ...@@ -69,7 +62,6 @@
- model: core.person - model: core.person
pk: 4 pk: 4
fields: fields:
site: 1
user: 4 user: 4
is_active: true is_active: true
first_name: Mad first_name: Mad
...@@ -79,7 +71,6 @@ ...@@ -79,7 +71,6 @@
- model: core.person - model: core.person
pk: 5 pk: 5
fields: fields:
site: 1
user: 5 user: 5
is_active: true is_active: true
first_name: Lara first_name: Lara
...@@ -89,7 +80,6 @@ ...@@ -89,7 +80,6 @@
- model: core.person - model: core.person
pk: 6 pk: 6
fields: fields:
site: 1
user: 6 user: 6
is_active: true is_active: true
first_name: Student first_name: Student
...@@ -98,7 +88,6 @@ ...@@ -98,7 +88,6 @@
- model: core.person - model: core.person
pk: 7 pk: 7
fields: fields:
site: 1
user: 7 user: 7
is_active: true is_active: true
first_name: Student first_name: Student
...@@ -107,7 +96,6 @@ ...@@ -107,7 +96,6 @@
- model: core.person - model: core.person
pk: 8 pk: 8
fields: fields:
site: 1
user: 8 user: 8
is_active: true is_active: true
first_name: Student first_name: Student
...@@ -119,56 +107,48 @@ ...@@ -119,56 +107,48 @@
- model: core.group - model: core.group
pk: 101 pk: 101
fields: fields:
site: 1
name: "8c" name: "8c"
short_name: "8c" short_name: "8c"
members: [6, 7, 8] members: [6, 7, 8]
- model: core.group - model: core.group
pk: 102 pk: 102
fields: fields:
site: 1
name: "5c" name: "5c"
short_name: "5c" short_name: "5c"
members: [6, 7, 8] members: [6, 7, 8]
- model: core.group - model: core.group
pk: 103 pk: 103
fields: fields:
site: 1
name: "6c" name: "6c"
short_name: "6c" short_name: "6c"
members: [6, 7, 8] members: [6, 7, 8]
- model: core.group - model: core.group
pk: 104 pk: 104
fields: fields:
site: 1
name: "5a" name: "5a"
short_name: "5a" short_name: "5a"
members: [6, 7, 8] members: [6, 7, 8]
- model: core.group - model: core.group
pk: 105 pk: 105
fields: fields:
site: 1
name: "7a" name: "7a"
short_name: "7a" short_name: "7a"
members: [6, 7, 8] members: [6, 7, 8]
- model: core.group - model: core.group
pk: 106 pk: 106
fields: fields:
site: 1
name: "6a" name: "6a"
short_name: "6a" short_name: "6a"
members: [6, 7, 8] members: [6, 7, 8]
- model: core.group - model: core.group
pk: 107 pk: 107
fields: fields:
site: 1
name: "9d" name: "9d"
short_name: "9d" short_name: "9d"
members: [6, 7, 8] members: [6, 7, 8]
- model: core.group - model: core.group
pk: 1 pk: 1
fields: fields:
site: 1
name: "8c:Mu" name: "8c:Mu"
short_name: "8c:Mu" short_name: "8c:Mu"
members: [6, 7, 8] members: [6, 7, 8]
...@@ -177,7 +157,6 @@ ...@@ -177,7 +157,6 @@
- model: core.group - model: core.group
pk: 2 pk: 2
fields: fields:
site: 1
name: "5c:Mu" name: "5c:Mu"
short_name: "5c:Mu" short_name: "5c:Mu"
members: [6, 7, 8] members: [6, 7, 8]
...@@ -186,7 +165,6 @@ ...@@ -186,7 +165,6 @@
- model: core.group - model: core.group
pk: 3 pk: 3
fields: fields:
site: 1
name: "6c:Mu" name: "6c:Mu"
short_name: "6c:Mu" short_name: "6c:Mu"
members: [6, 7, 8] members: [6, 7, 8]
...@@ -195,7 +173,6 @@ ...@@ -195,7 +173,6 @@
- model: core.group - model: core.group
pk: 4 pk: 4
fields: fields:
site: 1
name: "5a:De" name: "5a:De"
short_name: "5a:De" short_name: "5a:De"
...@@ -205,7 +182,6 @@ ...@@ -205,7 +182,6 @@
- model: core.group - model: core.group
pk: 5 pk: 5
fields: fields:
site: 1
name: "7a:Mu" name: "7a:Mu"
short_name: "7a:Mu" short_name: "7a:Mu"
members: [6, 7, 8] members: [6, 7, 8]
...@@ -214,7 +190,6 @@ ...@@ -214,7 +190,6 @@
- model: core.group - model: core.group
pk: 6 pk: 6
fields: fields:
site: 1
name: "6a:Mu" name: "6a:Mu"
short_name: "6a:Mu" short_name: "6a:Mu"
members: [6, 7, 8] members: [6, 7, 8]
...@@ -223,7 +198,6 @@ ...@@ -223,7 +198,6 @@
- model: core.group - model: core.group
pk: 7 pk: 7
fields: fields:
site: 1
name: "9d:Mu" name: "9d:Mu"
short_name: "9d:Mu" short_name: "9d:Mu"
members: [6, 7, 8] members: [6, 7, 8]
...@@ -232,7 +206,6 @@ ...@@ -232,7 +206,6 @@
- model: core.group - model: core.group
pk: 8 pk: 8
fields: fields:
site: 1
name: "6a:De" name: "6a:De"
short_name: "6a:De" short_name: "6a:De"
members: [6, 7, 8] members: [6, 7, 8]
...@@ -241,14 +214,12 @@ ...@@ -241,14 +214,12 @@
- model: core.group - model: core.group
pk: 9 pk: 9
fields: fields:
site: 1
name: "Teachers" name: "Teachers"
short_name: "Teachers" short_name: "Teachers"
members: [2, 3, 4, 5] members: [2, 3, 4, 5]
- model: core.group - model: core.group
pk: 10 pk: 10
fields: fields:
site: 1
name: "Students" name: "Students"
short_name: "Students" short_name: "Students"
members: [6, 7, 8] members: [6, 7, 8]
...@@ -30,14 +30,14 @@ priority = "primary" ...@@ -30,14 +30,14 @@ priority = "primary"
name = "gitlab" name = "gitlab"
url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple" url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
priority = "supplemental" priority = "supplemental"
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = "^3.10" python = "^3.10"
aleksis-core = "^4.0.0.dev0" aleksis-core = "^4.0.0.dev3"
[tool.poetry.plugins."aleksis.app"] [tool.poetry.plugins."aleksis.app"]
matrix = "aleksis.apps.matrix.apps:DefaultConfig" matrix = "aleksis.apps.matrix.apps:DefaultConfig"
[tool.poetry.group.dev.dependencies] [tool.poetry.group.dev.dependencies]
django-stubs = "^4.2" django-stubs = "^4.2"
safety = "^2.3.5" safety = "^2.3.5"
...@@ -79,7 +79,7 @@ section-order = ["future", "standard-library", "django", "third-party", "first-p ...@@ -79,7 +79,7 @@ section-order = ["future", "standard-library", "django", "third-party", "first-p
[tool.ruff.isort.sections] [tool.ruff.isort.sections]
django = ["django"] django = ["django"]
[build-system] [build-system]
requires = ["poetry-core>=1.0.0"] requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api" build-backend = "poetry.core.masonry.api"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment