![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/lavocat.ca/private_html/.next/server/pages/api/admin/ |
"use strict";(()=>{var e={};e.id=61,e.ids=[61],e.modules={4722:e=>{e.exports=require("next-auth/react")},8732:e=>{e.exports=require("react/jsx-runtime")},16382:e=>{e.exports=require("next-auth/providers/credentials")},22326:e=>{e.exports=require("react-dom")},27910:e=>{e.exports=require("stream")},29021:e=>{e.exports=require("fs")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},50865:(e,r,t)=>{t.r(r),t.d(r,{config:()=>c,default:()=>m,routeModule:()=>x});var s={};t.r(s),t.d(s,{default:()=>l});var i=t(33480),a=t(8667),o=t(86435),n=t(65542),u=t(41822),d=t(76760),p=t(16062);async function l(e,r){let t=await (0,n.getServerSession)(e,r,u.N);if(!t||!(0,p.p_)(t))return r.status(401).json({message:"Unauthorized"});if("GET"===e.method)try{let{role:t,email:s}=e.query,i={};t&&"string"==typeof t&&(i.role={in:t.split(",")}),s&&"string"==typeof s&&(i.email=s);let a=await d.z.user.findMany({where:i,select:{id:!0,email:!0,name:!0,role:!0,title:!0,specialization:!0,lawFirmId:!0,lawFirm:{select:{name:!0,shortName:!0}},createdAt:!0,updatedAt:!0},orderBy:{name:"asc"}});return r.status(200).json({users:a})}catch(e){return console.error("Error fetching users:",e),r.status(500).json({message:"Error fetching users"})}return r.status(405).json({message:"Method not allowed"})}let m=(0,o.M)(s,"default"),c=(0,o.M)(s,"config"),x=new i.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/admin/users",pathname:"/api/admin/users",bundlePath:"",filename:""},userland:s})},65542:e=>{e.exports=require("next-auth")},74075:e=>{e.exports=require("zlib")},74729:e=>{e.exports=require("bcryptjs")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},82015:e=>{e.exports=require("react")},96330:e=>{e.exports=require("@prisma/client")}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[7332,6062],()=>t(50865));module.exports=s})();