как отображать или редактировать поле с помощью областей авторизации в приложениях UI5 SCP MTA - PullRequest
0 голосов
/ 05 мая 2020

Я уже определил области и роли в xs-security. json файл в приложении MTA:

"xsappname": "ZMTAUI_Test",
"tenant-mode": "dedicated",
"description": "Security profile of called application",
"scopes": [{
    "name": "$XSAPPNAME.Display",
    "description": "display"
}, {
    "name": "$XSAPPNAME.Edit",
    "description": "edit"
}, {
    "name": "$XSAPPNAME.Delete",
    "description": "delete"
}, {
    "name": "xs_authorization.read",
    "description": "Read authorization information from UAA"
}, {
    "name": "xs_authorization.write",
    "description": "Write authorization information to UAA"
}],
"role-templates": [{
        "name": "test_display1",
        "description": "display",
        "scope-references": [
            "$XSAPPNAME.Display",
            "xs_authorization.read",
            "xs_controller.read",
            "cloud_controller.admin"
        ]
    }, {
        "name": "test_Edit1",
        "description": "Edit",
        "scope-references": [
            "$XSAPPNAME.Edit",
            "xs_authorization.write",
            "xs_controller.read",
            "cloud_controller.admin"
        ]
    }

]

}

Теперь я хочу пометить эти области (авторизации) как детали уровня поля в модуле пользовательского интерфейса. Таким образом, в зависимости от области отображения (авторизации) будут отображаться только данные в поле. Если в роли пользователя есть область редактирования, то пользователь может редактировать значения полей и отправлять.

Пожалуйста, помогите !!

Спасибо !! Гуру

...