0001-data_transfer-move-update_model-29545.patch
src/authentic2/data_transfer.py | ||
---|---|---|
2 | 2 | |
3 | 3 |
from django_rbac.models import Operation |
4 | 4 |
from django_rbac.utils import ( |
5 |
get_ou_model, get_role_model, get_role_parenting_model, get_permission_model)
|
|
5 |
get_ou_model, get_role_model, get_role_parenting_model, get_permission_model) |
|
6 | 6 |
from authentic2.a2_rbac.models import RoleAttribute |
7 |
from authentic2.utils import update_model |
|
7 | ||
8 | ||
9 |
def update_model(obj, d): |
|
10 |
for attr, value in d.items(): |
|
11 |
setattr(obj, attr, value) |
|
8 | 12 | |
9 | 13 | |
10 | 14 |
def export_site(): |
src/authentic2/utils.py | ||
---|---|---|
1047 | 1047 |
legacy_body_templates=legacy_body_templates) |
1048 | 1048 | |
1049 | 1049 | |
1050 |
def update_model(obj, d): |
|
1051 |
for attr, value in d.items(): |
|
1052 |
setattr(obj, attr, value) |
|
1053 | ||
1054 | ||
1055 | 1050 |
def get_user_flag(user, name, default=None): |
1056 | 1051 |
'''Get a boolean flag settable at user, by a hook, globally or ou wide''' |
1057 | 1052 |
from . import hooks |
1058 |
- |