mirror of
https://github.com/ansible/awx.git
synced 2026-02-20 04:30:05 -03:30
This will mitigate the problem where if any Role gets deleted for some weird reason it could previously cascade delete important objects.
49 lines
1.6 KiB
Python
49 lines
1.6 KiB
Python
# Generated by Django 3.2.16 on 2023-02-17 02:45
|
|
|
|
import awx.main.fields
|
|
from django.db import migrations
|
|
import django.db.models.deletion
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
dependencies = [
|
|
('main', '0176_inventorysource_scm_branch'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AddField(
|
|
model_name='instancegroup',
|
|
name='admin_role',
|
|
field=awx.main.fields.ImplicitRoleField(
|
|
editable=False,
|
|
null='True',
|
|
on_delete=django.db.models.deletion.SET_NULL,
|
|
parent_role=['singleton:system_administrator'],
|
|
related_name='+',
|
|
to='main.role',
|
|
),
|
|
preserve_default='True',
|
|
),
|
|
migrations.AddField(
|
|
model_name='instancegroup',
|
|
name='read_role',
|
|
field=awx.main.fields.ImplicitRoleField(
|
|
editable=False,
|
|
null='True',
|
|
on_delete=django.db.models.deletion.SET_NULL,
|
|
parent_role=['singleton:system_auditor', 'use_role', 'admin_role'],
|
|
related_name='+',
|
|
to='main.role',
|
|
),
|
|
preserve_default='True',
|
|
),
|
|
migrations.AddField(
|
|
model_name='instancegroup',
|
|
name='use_role',
|
|
field=awx.main.fields.ImplicitRoleField(
|
|
editable=False, null='True', on_delete=django.db.models.deletion.SET_NULL, parent_role=['admin_role'], related_name='+', to='main.role'
|
|
),
|
|
preserve_default='True',
|
|
),
|
|
]
|