ai-helpdesk-api / scratch /comment_72.md
ritesh19180's picture
Upload folder using huggingface_hub
d96d2a2 verified
|
Raw
History Blame Contribute Delete
2.85 kB

Helo @krushnanirmalkar! πŸ™Œ (And open to @saurabhhhcodes, @namann5, @harshitanagpal05, @Anand-240, @tamannaa-rath, or any other contributors who want to collaborate in parallel!)

Before you dive into the code, you'll need to set up and access the application to test your changes. Here is the step-by-step guide to get access to the dashboard:

πŸš€ Contributor Onboarding Guide

  1. Create an Account: Go to the sign-up page on your local build (usually http://localhost:5173/signup) or our deployed link.
  2. Select the Company: During sign-up, you MUST select Ritesh Private Limited as the company.
  3. Verify Your Email: Complete the email verification step first.
  4. Request Access: After your email is confirmed, you need manual approval to access the user dashboard. You can either:
    • Send me a formal WhatsApp message requesting access.
    • Or, simply reply here on GitHub with the email address you used to sign up.
  5. Get Approved: Once I receive your request, I will approve your account from the backend. You will then have full access to the user perspective to reproduce bugs and test your features!

Happy coding! Let me know when you've signed up.


πŸ› οΈ Technical Implementation Steps:

  1. Supabase Schema Migration: Create a SQL migration to add the audit_logs table (id, ticket_id, company_id, performed_by, action, old_value, new_value, created_at). Set up database triggers or backend hooks to log updates automatically.
  2. Backend API Route: Implement the /tickets/{id}/audit_logs endpoint in backend/main.py to retrieve audit history.
  3. Frontend Timeline UI: Create a glassmorphic Audit Log Timeline inside the Ticket Details view (TicketTracking.jsx or similar). Highlight transitions dynamically with colorful badges.
  4. Security: Ensure that audit log queries are scoped securely by company_id to guarantee tenant isolation.
  5. Target Branch: Please ensure your Pull Request targets the gssoc branch, NOT main.

🌟 Project Support & Networking Campaign (For Newcomers!)

If you are new here, please take a quick moment to support the project and connect with me:

  1. ⭐ Star this repository: Helps the project get discovered! Star here
  2. 🍴 Fork this repository: Create your own working copy! Fork here
  3. πŸ‘€ Follow @ritesh-1918 on GitHub: Stay updated on real-time projects! Follow here
  4. πŸ’Ό Connect on LinkedIn: Let's build a strong network of like-minded devs! Connect on LinkedIn
  5. βœ‰οΈ Reach out via Email: Contact me at bonthalamadhavi1@gmail.com for collaborations.

Looking forward to your PR! Happy coding! πŸš€πŸ’»