Open wildangunawan opened 2 years ago
Ticket notification can use Discord's webhook. We'll ask staff to input the webhook URL via vACC setting.
How to generate one:
Fill name and which channel you would like the webhook to send to. Then copy webhook URL and input in vACC setting in HQ.
Server side:
POST /webhook_url
Payload example:
{
"embeds": [
{
"title": "New Ticket Created - VATSEA HQ",
"description": "Working on mobile. Didn't work on Chrome but works on Firefox. Probably browser caching thing.\n\nWill continue with the emailing and host name SSL then",
"url": "https://hq.vat-sea.com/support/443/view",
"footer": {
"text": "Notification sent automatically from VATSEA HQ. To unsubscribe, please delete Webhook URL from vACC Setting in HQ.",
"icon_url": "https://static.wixstatic.com/media/04819c_3d8e2b1d052145cf9816e178b548c13d%7Emv2.png/v1/fill/w_32%2Ch_32%2Clg_1%2Cusm_0.66_1.00_0.01/04819c_3d8e2b1d052145cf9816e178b548c13d%7Emv2.png"
}
}
]
}
Event booking remarks table can be like this idk
regions
id - integer
others
divisions
id - integer
others
subdivisions
id - integer
others
events
id - integer
others
event_remarks
id - integer
event_id - integer
owner - string -> which region, division, or subdivision
others
event_booking_position
id - integer
others
events_remarkable
event_remark_id - integer
taggable_id - integer
taggable_type - string -> event (general for all booking in an event) or event booking position (specific to a position)
Security:
Frontend + Backend:
Event:
Solo + mentoring session
Training management system
Ticket
Membership
Mentor
Inactive users
User profile
Backend only:
Event:
Solo + mentoring session
Ticket
Membership
Staff
Logging
User profile
I'll add more to do from HQ v1 once I have the time to