AMRITA_HELPDESK
Help Desk
A help desk is the first point of contact for customers and employees alike. Customers need answers and the help desk is where they turn. When employees need someone to troubleshoot a printer, upgrade security on a laptop, or give them access to a new system, it's the help desk to the rescue.
HELPDESK DUTIES
-> Responding to queries through comments.
-> Writing, editing, and revising training manuals for new and updated software and hardware
-> Providing technical assistance for questions and problems
-> Resolving problems with networks and other computer systems
-> Diagnosing system errors and other issues
-> Following up with customers to ensure full resolution of issues
-> Running reports to analyse common complaints and problems
-> Remotely accessing hardware or software for clients to make changes and fix problems
About Helpdesk Dashboard

In this helpdesk dashboard we can see the count of Total Request, Pending and Completed issues.
Depending upon the users, they can view the list of requested issues.The dashboard's home page serves as the default landing page from which we can access the request count and issue list.
For this we have created html and python file of corresponding web page in 'www' folder. Later we manually created table to display the issue list.
https://frappeframework.com/docs/v14/user/en/guides/portal-development/contextFinally we have a "Issue List" webpage were we can add new issue by clicking 'New' button. Then it will redirect to a webform "Add Issue".


Admin Login
->When we login as an administrator, the admin can view the entire issues requested by the users.
->By selecting a particular issue from issue list, they can study and analyse the issue & give corresponding replies through comments.
User Login
->When a user login, they can view only the list of issues requested by them.
->By selecting the issue in the issue list, both admin and user can view and edit the webform
Adding User through API
->Create api.py file in utils folder
->Document API : https://frappeframework.com/docs/v14/user/en/api/document#docdb_update
->Database API : https://frappeframework.com/docs/v14/user/en/api/database