added openid default setting field migration
All checks were successful
Django Backend Validation / build (debian-latest, 3.10) (push) Successful in 14s
Django Backend Validation / build (debian-latest, 3.11) (push) Successful in 15s
Django Backend Validation / build (debian-latest, 3.12) (push) Successful in 15s
Django Backend Validation / build (ubuntu-latest, 3.10) (push) Successful in 14s
Django Backend Validation / build (ubuntu-latest, 3.11) (push) Successful in 17s
Django Backend Validation / build (ubuntu-latest, 3.12) (push) Successful in 16s
All checks were successful
Django Backend Validation / build (debian-latest, 3.10) (push) Successful in 14s
Django Backend Validation / build (debian-latest, 3.11) (push) Successful in 15s
Django Backend Validation / build (debian-latest, 3.12) (push) Successful in 15s
Django Backend Validation / build (ubuntu-latest, 3.10) (push) Successful in 14s
Django Backend Validation / build (ubuntu-latest, 3.11) (push) Successful in 17s
Django Backend Validation / build (ubuntu-latest, 3.12) (push) Successful in 16s
Signed-off-by: Jochen Mehlich <coding@jochenmehlich.de>
This commit is contained in:
parent
c9ef27ea18
commit
fd249adbbb
@ -0,0 +1,47 @@
|
|||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
from settings.models import settingsParameter
|
||||||
|
|
||||||
|
preloadData = [
|
||||||
|
{
|
||||||
|
"name": "openid_client_id",
|
||||||
|
"value": "",
|
||||||
|
"category": "openid"
|
||||||
|
},{
|
||||||
|
"name": "openid_client_secret",
|
||||||
|
"value": "",
|
||||||
|
"category": "openid"
|
||||||
|
},{
|
||||||
|
"name": "openid_autodiscoveryurl",
|
||||||
|
"value": "",
|
||||||
|
"category": "openid"
|
||||||
|
},{
|
||||||
|
"name": "openid_scopes",
|
||||||
|
"value": "",
|
||||||
|
"category": "openid"
|
||||||
|
},{
|
||||||
|
"name": "openid_group_attribute",
|
||||||
|
"value": "",
|
||||||
|
"category": "openid"
|
||||||
|
},{
|
||||||
|
"name": "openid_admin_group_name",
|
||||||
|
"value": "",
|
||||||
|
"category": "openid"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
def create_datafields(apps, database_schema):
|
||||||
|
for datapoint in preloadData:
|
||||||
|
se = settingsParameter()
|
||||||
|
se.parameter_name = datapoint["name"]
|
||||||
|
se.parameter_value = datapoint["value"]
|
||||||
|
se.parameter_class = datapoint["category"]
|
||||||
|
se.save()
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
dependencies = [
|
||||||
|
('settings', '0002_remove_settingsparameter_id_and_more'),
|
||||||
|
]
|
||||||
|
operations = [
|
||||||
|
migrations.RunPython(create_datafields),
|
||||||
|
]
|
||||||
Loading…
x
Reference in New Issue
Block a user