DGA-SCD / gsurvey

It's dynamic survey platform using new technology
MIT License
1 stars 0 forks source link

add suspension, deletion and approval api #206

Closed pepsi7959 closed 4 years ago

pepsi7959 commented 4 years ago

Details


| ชื่อผู้ใช้ | email | tel | approve or reject (descriptions)


API GET /api/v2/admin/members

response

{
    "success": true,
    "code": 20000,
    "desc": null,
    "data": [
        {
            "user_id": 24,
            "username": "narongsak.mala@gmail.com",
            "prefix_name": "นาย",
            "firstname": "Narongsak",
            "lastname": "Mala",
            "email": "narongsak.mala@gmail.com",
            "mobile": "0817264466",
            "office_phone": "",
            "ext": "",
            "min_name": "สำนักนายกรัฐมนตรี",
            "dep_name": "สำนักงานปลัดสำนักนายกรัฐมนตรี",
            "org_name": "สำนักงานปลัดสำนักนายกรัฐมนตรี",
            "suspension_status": 0,
            "approval_status": "approved",
            "approved_by": null
        },
        {
            "user_id": 36,
            "username": "narongsak.mala@dga.or.th",
            "prefix_name": "นาย",
            "firstname": "Narongsak",
            "lastname": "Mala",
            "email": "narongsak.mala@dga.or.th",
            "mobile": "0817264466",
            "office_phone": "",
            "ext": "",
            "min_name": "สำนักนายกรัฐมนตรี",
            "dep_name": "สำนักงานปลัดสำนักนายกรัฐมนตรี",
            "org_name": "สำนักงานปลัดสำนักนายกรัฐมนตรี",
            "suspension_status": 0,
            "approval_status": "approved",
            "approved_by": null
        }
    ]
}

API POST /api/v2/admin/members/approval

{
    "userid": 24,
    "email": "narongsak.mala@gmail.com",
    "action": "approve|reject",
    "desc": ""
}

API DELETE /api/v2/admin/members/:id คนที่ approve ให้ ถึงจะมีสิทธิ์ delete ผู้ใช้ได้

{
//nobody
}

API POST /api/v2/admin/members/suspension

{
    "userid": 24,
    "email": "narongsak.mala@gmail.com",
    "action": "enable|disable",
    "desc": ""
}

DOD