MCPcopy Create free account

hub / github.com/Saishanjay/Grievance-Government / functions

Functions106 in github.com/Saishanjay/Grievance-Government

↓ 13 callersFunctiongetAuthSession
()
src/lib/jwt.ts:63
↓ 11 callersFunctioncheckAdmin
()
src/actions/admin.ts:14
↓ 4 callersFunctiongetOfficerWardId
(wardIdOverride?: string)
src/actions/officer.ts:10
↓ 3 callersFunctiongetAllWards
()
src/actions/admin.ts:188
↓ 3 callersFunctionhashPassword
(password: string)
src/lib/auth.ts:3
↓ 3 callersFunctionsendStatusUpdateEmail
({ to, subject, title, description, status, remarks }: MailData)
src/lib/mail.ts:32
↓ 2 callersFunctioncheckUser
(email: string, password: string)
prisma/verify-creds.ts:14
↓ 2 callersFunctiongetAllComplaints
()
src/actions/admin.ts:53
↓ 2 callersFunctiongetAllOfficers
()
src/actions/admin.ts:112
↓ 2 callersFunctiongetDashboardStats
()
src/actions/admin.ts:20
↓ 2 callersFunctiongetUrgentComplaints
()
src/actions/admin.ts:216
↓ 2 callersFunctiongetWardComplaintStats
()
src/actions/complaint.ts:154
↓ 1 callersFunctionadminUpdateComplaintStatus
( prevState: { error?: string; success?: boolean }, formData: FormData )
src/actions/admin.ts:272
↓ 1 callersFunctioncheckAndEscalateComplaints
()
src/lib/escalation.ts:14
↓ 1 callersFunctionclassifyComplaint
(title: string, description: string)
src/lib/ai.ts:9
↓ 1 callersFunctionclearAuthCookie
()
src/lib/jwt.ts:58
↓ 1 callersFunctioncomparePassword
(password: string, hash: string)
src/lib/auth.ts:8
↓ 1 callersFunctioncreatePrismaClient
()
src/lib/prisma.ts:16
↓ 1 callersFunctiondeleteComplaint
(complaintId: string, wardId?: string)
src/actions/officer.ts:185
↓ 1 callersFunctiondeleteOfficer
(officerId: string)
src/actions/admin.ts:175
↓ 1 callersFunctioneditComplaint
( prevState: { error?: string; success?: boolean }, formData: FormData )
src/actions/officer.ts:150
↓ 1 callersFunctiongetAllCategories
()
src/actions/complaint.ts:124
↓ 1 callersFunctiongetAllWards
()
src/actions/complaint.ts:118
↓ 1 callersFunctiongetCitizenComplaints
()
src/actions/complaint.ts:106
↓ 1 callersFunctiongetCityComplaintHeatmap
()
src/actions/complaint.ts:193
↓ 1 callersFunctiongetColor
(value: number)
src/components/admin/Heatmap.tsx:57
↓ 1 callersFunctiongetComplaintsByWard
()
src/actions/admin.ts:73
↓ 1 callersFunctiongetComplaintsWithTracking
()
src/actions/complaint.ts:131
↓ 1 callersFunctiongetOfficerWards
()
src/actions/officer.ts:49
↓ 1 callersFunctiongetRoleIcon
()
src/components/layout/DashboardLayout.tsx:56
↓ 1 callersFunctiongetStatusIndex
(status: string | null)
src/app/citizen/track/page.tsx:21
↓ 1 callersFunctiongetUrgencyClass
(urgency: string | null | undefined)
src/app/citizen/track/page.tsx:27
↓ 1 callersFunctiongetWardComplaints
(wardId?: string)
src/actions/officer.ts:28
↓ 1 callersFunctiongetWardMetrics
()
src/actions/admin.ts:96
↓ 1 callersFunctionhandleSaveResponse
(id: string)
src/app/admin/suggestions/AdminSuggestionList.tsx:12
↓ 1 callersFunctionhandleVote
(id: string)
src/app/citizen/dashboard/suggestions/SuggestionList.tsx:11
↓ 1 callersFunctionmain
()
create_test_user.ts:7
↓ 1 callersFunctionmain
()
create_test_user.js:42
↓ 1 callersFunctionmain
()
check_user.ts:6
↓ 1 callersFunctionmain
()
prisma/seed.ts:14
↓ 1 callersFunctionmain
()
prisma/verify-creds.ts:36
↓ 1 callersFunctionmain
()
prisma/custom-seed.ts:14
↓ 1 callersFunctionrespondToSuggestion
(suggestionId: string, response: string)
src/actions/suggestion.ts:69
↓ 1 callersFunctionrunEscalationCheck
()
src/actions/admin.ts:203
↓ 1 callersFunctionsetAuthCookie
(token: string)
src/lib/jwt.ts:47
↓ 1 callersFunctionsignToken
(payload: JWTPayload)
src/lib/jwt.ts:20
↓ 1 callersFunctiontoggleWard
(wardId: string)
src/app/admin/complaints/WardComplaintView.tsx:13
↓ 1 callersFunctionupvoteSuggestion
(suggestionId: string)
src/actions/suggestion.ts:91
↓ 1 callersFunctionverifyToken
(token: string)
src/lib/jwt.ts:27
↓ 1 callersFunctionverifyTokenEdge
(token: string)
src/lib/jwt.ts:38
FunctionAdminDashboard
()
src/app/admin/dashboard/page.tsx:18
FunctionAdminLayout
({ children }: { children: React.ReactNode })
src/app/admin/layout.tsx:8
FunctionAdminSuggestionList
({ initialSuggestions }: { initialSuggestions: any[] })
src/app/admin/suggestions/AdminSuggestionList.tsx:8
FunctionAuthLayout
({ children }: { children: React.ReactNode })
src/app/(auth)/layout.tsx:4
FunctionCitizenDashboard
()
src/app/citizen/dashboard/page.tsx:18
FunctionCitizenLayout
({ children }: { children: React.ReactNode })
src/app/citizen/layout.tsx:9
FunctionCleanChecks
()
src/components/admin/CleanChecks.tsx:9
FunctionComplaintDeleteBtn
({ complaintId, wardId, }: { complaintId: string wardId: string })
src/components/officer/ComplaintDeleteBtn.tsx:8
FunctionComplaintEditForm
({ complaint, wardId, onCancel, onSuccess, }: { complaint: Complaint wardId: string
src/components/officer/ComplaintEditForm.tsx:16
FunctionComplaintForm
({ wards, categories }: { wards: Ward[], categories: Category[] })
src/components/complaints/ComplaintForm.tsx:19
FunctionComplaintStatusForm
({ complaintId, currentStatus, wardId, }: { complaintId: string currentStatus: string | nu
src/components/officer/ComplaintStatusForm.tsx:9
FunctionComplaintsPage
()
src/app/admin/complaints/page.tsx:8
FunctionCustomTooltip
({ active, payload, label }: any)
src/components/admin/Heatmap.tsx:31
FunctionDashboardLayout
({ children, role, userName }: DashboardLayoutProps)
src/components/layout/DashboardLayout.tsx:52
FunctionError
({ error, reset, }: { error: Error & { digest?: string } reset: () => void })
src/app/error.tsx:5
FunctionEscalationControls
()
src/components/admin/EscalationControls.tsx:18
FunctionGET
(request: Request)
src/app/api/test-email/route.ts:4
FunctionGET
()
src/app/api/admin-check/route.ts:12
FunctionHeatmap
({ data, history }: HeatmapProps)
src/components/admin/Heatmap.tsx:52
FunctionHeatmapPage
()
src/app/admin/heatmap/page.tsx:6
FunctionLandingPage
()
src/app/page.tsx:4
FunctionLoading
()
src/app/loading.tsx:1
FunctionLoginPage
()
src/app/(auth)/login/page.tsx:10
FunctionNewComplaintPage
()
src/app/citizen/new-complaint/page.tsx:8
FunctionNewOfficerPage
()
src/app/admin/officers/new/page.tsx:4
FunctionOfficerDashboard
()
src/app/officer/dashboard/page.tsx:10
FunctionOfficerDashboardClient
({ wards, complaints, selectedWardId, }: { wards: Ward[] complaints: Complaint[] selec
src/components/officer/OfficerDashboardClient.tsx:46
FunctionOfficerForm
({ wards }: { wards: Ward[] })
src/components/admin/OfficerForm.tsx:17
FunctionOfficerLayout
({ children }: { children: React.ReactNode })
src/app/officer/layout.tsx:9
FunctionOfficersPage
()
src/app/admin/officers/page.tsx:5
FunctionPage
()
src/app/citizen/dashboard/suggestions/page.tsx:3
FunctionPage
()
src/app/admin/suggestions/page.tsx:3
FunctionRegisterPage
()
src/app/(auth)/register/page.tsx:10
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/layout.tsx:20
FunctionSuggestionForm
({ wards }: { wards: any[] })
src/app/citizen/dashboard/suggestions/SuggestionForm.tsx:9
FunctionSuggestionList
({ initialSuggestions }: { initialSuggestions: any[] })
src/app/citizen/dashboard/suggestions/SuggestionList.tsx:8
FunctionTrackStatusPage
()
src/app/citizen/track/page.tsx:37
FunctionUnauthorizedPage
()
src/app/unauthorized/page.tsx:3
FunctionWardComplaintView
({ wardData }: { wardData: any[] })
src/app/admin/complaints/WardComplaintView.tsx:9
FunctionWardStats
({ wardStats }: { wardStats: WardStat[] })
src/components/complaints/WardStats.tsx:18
FunctionWardsPage
()
src/app/admin/wards/page.tsx:4
FunctionactionWrapper
()
src/components/admin/EscalationControls.tsx:24
Functioncn
(...inputs: ClassValue[])
src/lib/utils.ts:3
FunctioncreateComplaint
(prevState: ComplaintState, formData: FormData)
src/actions/complaint.ts:28
FunctioncreateOfficer
(prevState: { error?: string, success?: boolean }, formData: FormData)
src/actions/admin.ts:131
FunctioncreateSuggestion
(prevState: any, formData: FormData)
src/actions/suggestion.ts:15
FunctiongetSuggestions
(wardId?: string, isReviewed?: boolean)
src/actions/suggestion.ts:47
FunctionhandleDelete
()
src/components/officer/ComplaintDeleteBtn.tsx:20
FunctionhandleGetLocation
()
src/components/complaints/ComplaintForm.tsx:24
FunctionhandleRunChecks
()
src/components/admin/CleanChecks.tsx:21
next →1–100 of 106, ranked by callers