[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
    ]
}