Update Private user attributes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Generated by Django 4.2.5 on 2023-09-28 12:45
|
||||
# Generated by Django 4.2.5 on 2023-09-28 16:35
|
||||
|
||||
from django.conf import settings
|
||||
import django.contrib.auth.models
|
||||
@@ -72,6 +72,9 @@ class Migration(migrations.Migration):
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=255)),
|
||||
('read', models.BooleanField(default=False)),
|
||||
('write', models.BooleanField(default=False)),
|
||||
('delete', models.BooleanField(default=False)),
|
||||
('file', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='abac.file')),
|
||||
],
|
||||
),
|
||||
@@ -80,7 +83,6 @@ class Migration(migrations.Migration):
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('value', models.IntegerField()),
|
||||
('last_modified', models.DateTimeField(auto_now=True)),
|
||||
('attribute_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='abac.attributetype')),
|
||||
],
|
||||
),
|
||||
@@ -88,6 +90,7 @@ class Migration(migrations.Migration):
|
||||
name='UserAttribute',
|
||||
fields=[
|
||||
('attribute_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='abac.attribute')),
|
||||
('last_modified', models.DateTimeField(auto_now=True)),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
bases=('abac.attribute',),
|
||||
@@ -96,6 +99,7 @@ class Migration(migrations.Migration):
|
||||
name='RuleAttribute',
|
||||
fields=[
|
||||
('attribute_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='abac.attribute')),
|
||||
('operator', models.CharField(choices=[('EQ', 'Equals'), ('NEQ', "Doesn't Equal"), ('GT', 'Greater Than'), ('LT', 'Less Than')], default='EQ', max_length=3)),
|
||||
('rule', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='abac.rule')),
|
||||
],
|
||||
bases=('abac.attribute',),
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
# Generated by Django 4.2.5 on 2023-09-28 13:51
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('abac', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='attribute',
|
||||
name='last_modified',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='rule',
|
||||
name='delete',
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='rule',
|
||||
name='read',
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='rule',
|
||||
name='write',
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='ruleattribute',
|
||||
name='option',
|
||||
field=models.CharField(choices=[('EQ', 'Equals'), ('NEQ', "Doesn't Equal"), ('GT', 'Greater Than'), ('LT', 'Less Than')], default='EQ', max_length=3),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='userattribute',
|
||||
name='last_modified',
|
||||
field=models.DateTimeField(auto_now=True),
|
||||
),
|
||||
]
|
||||
@@ -1,18 +0,0 @@
|
||||
# Generated by Django 4.2.5 on 2023-09-28 14:49
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('abac', '0002_remove_attribute_last_modified_rule_delete_rule_read_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name='ruleattribute',
|
||||
old_name='option',
|
||||
new_name='operator',
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user