[Authentication Authorization] Lấy quyền truy cập - duyit2405/portal-app GitHub Wiki
Request
-
Method: GET
-
URL: /api/UserProfile/GetCurrentUserPermission
-
FULL URL WITH SERVER: http://vsn.thenhan.com/api/UserProfile/GetCurrentUserPermission
-
Header:
Authorization: Bearer {access token}
-
Description: API Lấy danh sách quyền truy cập vào các menu của user hiện tại nhằm hiện và ẩn các menu cho thích hợp
-
Ý nghĩa:
- NewsPermissions: 0: doc tin đơn vị, 1: tạo tin, 2: chỉnh sửa tin, 3: xóa tin, 4: duyệt tin, tin công ty luôn được đọc
- TaskAction: 4: thay đổi owner lúc tạo (quan trọng), 5: xem báo cáo tổng hợp của toàn bộ cty, 6: xem báo cáo tổng hợp của đơn vị trong mục công ty, 7: xem báo cáo trong đơn vị
- CalendarAction: 0: đăng ký lịch đơn vị, 3: đăng ký lịch công ty
Parameter URL: N/A
- Response:
{
"IsAdmin": true,
"IsManager": false,
"NewsPermissions": [
0,
1,
2,
3
],
"DiscussionPermissions": [
0,
1,
2,
3,
4,
5,
6
],
"TaskPermissions": [
0,
1,
2
],
"MeetingPermissions": [
0,
1,
2,
3,
4
],
"CalendarPermissions": [
0,
1
]
}