Skip to content

Commit 92bfa4f

Browse files
refactor: regenerate migrations
1 parent 30ed584 commit 92bfa4f

4 files changed

Lines changed: 72 additions & 194 deletions

File tree

openedx_authz/migrations/0001_initial.py

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

openedx_authz/migrations/0002_alter_contentlibraryscope_scope_ptr.py

Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Generated by Django 4.2.24 on 2025-10-24 11:19
2+
3+
from django.conf import settings
4+
from django.db import migrations, models
5+
import django.db.models.deletion
6+
7+
8+
class Migration(migrations.Migration):
9+
10+
initial = True
11+
12+
dependencies = [
13+
('stubs', '__first__'),
14+
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
15+
('casbin_adapter', '0001_initial'),
16+
('openedx_authz', '0001_add_casbin_dependency'),
17+
]
18+
19+
operations = [
20+
migrations.CreateModel(
21+
name='Scope',
22+
fields=[
23+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
24+
],
25+
options={
26+
'abstract': False,
27+
},
28+
),
29+
migrations.CreateModel(
30+
name='Subject',
31+
fields=[
32+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
33+
],
34+
options={
35+
'abstract': False,
36+
},
37+
),
38+
migrations.CreateModel(
39+
name='ExtendedCasbinRule',
40+
fields=[
41+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
42+
('casbin_rule_key', models.CharField(max_length=255, unique=True)),
43+
('description', models.TextField(blank=True, null=True)),
44+
('created_at', models.DateTimeField(auto_now_add=True)),
45+
('updated_at', models.DateTimeField(auto_now=True)),
46+
('metadata', models.JSONField(blank=True, null=True)),
47+
('casbin_rule', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='extended_rule', to='casbin_adapter.casbinrule')),
48+
('scope', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='casbin_rules', to='openedx_authz.scope')),
49+
('subject', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='casbin_rules', to='openedx_authz.subject')),
50+
],
51+
options={
52+
'verbose_name': 'Extended Casbin Rule',
53+
'verbose_name_plural': 'Extended Casbin Rules',
54+
},
55+
),
56+
migrations.CreateModel(
57+
name='UserSubject',
58+
fields=[
59+
('subject_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='openedx_authz.subject')),
60+
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='authz_subjects', to=settings.AUTH_USER_MODEL)),
61+
],
62+
bases=('openedx_authz.subject',),
63+
),
64+
migrations.CreateModel(
65+
name='ContentLibraryScope',
66+
fields=[
67+
('scope_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='openedx_authz.scope')),
68+
('content_library', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='authz_scopes', to='stubs.contentlibrary')),
69+
],
70+
bases=('openedx_authz.scope',),
71+
),
72+
]

openedx_authz/migrations/0003_alter_extendedcasbinrule_casbin_rule.py

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

0 commit comments

Comments
 (0)