PageSourceSearch

https://schoolhouse.world/_next/static/chunks/pages/admin/peer-review/inbox-7e7a2bae13929482.js

js schoolhouse.world collected 2026-09-24 09:11:20 UTC 6,933 bytes, 11 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1100],{28313:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSP:()=>E,default:()=>R});var n=t(18153),s=t(42720),i=t(76032),l=t(87365),a=t(76254),u=t(97390),o=t(82966),d=t(10686),c=t(81345),A=t(85562),h=t(54443),p=t(75292),w=t(78919),m=t(61110),b=t(1533),f=t(57962),$=t(74086),T=t(79934),v=t(49783),S=t(71908),I=t(91760),N=t(76258);let y=(0,m.A)(function(){let e=(0,p.Jd)(),r=(0,h.I)(),t=(0,S.h)(30),{worldSlug:m,WorldFinder:y}=(0,N.A)({adminIncludeAll:!0}),E={"Needs Review":(0,w.Xs)`(${d.A.hasRelevantAuditorTagForUser(e)}) AND
2            NOT (${d.A.hasMentorTag()}) AND
3            NOT (${d.A.hasHadExperiencedAudit()}) AND
4            NOT (${d.A.hasAssociatedSafetyReport()}) AND
5            ${d.A.hasAtLeastOneLearner()} AND
6            (${d.A.isAfterPeerReviewSystemLaunch()}) AND
7            ${d.A.isWithinZoomExpirationPeriod()}`,"Audited by Me":(0,w.Xs)`EXISTS(SELECT 1 ${c.A.where({sessionId:d.A.id,auditorId:e.id})})`,"Super Helpful Session":(0,w.Xs)`EXISTS(SELECT 1 ${o.A.where({contextType:"session",contextId:d.A.id,subjectType:"user"},(0,w.Xs)`${o.A.responseNumber(a.Ew)} = ${u.ZlR.SuperHelpful}`)}) AND NOT EXISTS(SELECT 1 ${o.A.where({contextType:"session",contextId:d.A.id,subjectType:"user"},(0,w.Xs)`${o.A.responseNumber(a.Ew)} = ${u.ZlR.NotHelpful}`)}) AND ${d.A.end_date} > NOW() - INTERVAL '30 DAY'`},R={"Date (Oldest First)":(0,w.Xs)`${d.A.start_date} ASC`,"Date (Newest First)":(0,w.Xs)`${d.A.start_date} DESC`,"Tutor (ID)":(0,w.Xs)`${d.A.user_id} ASC`},g=(0,I.y)(R),x=(0,I.y)(E,"filter"),D=b.wl.Past,Y=d.A.where(null!=m?{include:[{association:"World",required:!0,where:(0,w.Xs)`${A.A.slug} = ${m}`}]}:{},(0,w.Xs)`(${x}) AND (${D})`),C=r.many`${Y} ORDER BY ${g} LIMIT ${30} OFFSET ${t}`,X=r`COUNT(*) ${Y}`;return(0,n.Y)(v.A,{title:"Peer Reviewer Admin Panel",children:(0,n.FD)(s.m,{children:[(0,n.Y)(f.A,{currentTab:"Inbox"}),(0,n.Y)(T.A,{size:"2xl",numeral:X??0,text:"Peer Reviewer Inbox"}),(0,n.FD)(i.B,{direction:"row",mb:8,mt:12,spacing:"24px",children:[(0,n.Y)(I.V,{sorts:E,queryKey:"filter",text:"Filter",width:"200px"}),(0,n.Y)(y,{}),(0,n.Y)(l.h,{}),(0,n.Y)(I.V,{sorts:R,width:"200px"})]}),(0,n.Y)($.A,{sessions:C,showAuditorCols:!0,showViewAuditsButton:!0}),(0,n.Y)(S.A,{scheme:"url",totalItemsCount:X??0,itemsPerPage:30})]})})},{userRoles:["admin:mentor"]});var E=!0;let R=y},45755:(e,r,t)=>{"use strict";function n(e){return e.toLowerCase().replace(/[^a-z0-9|-]/g,"")}function s(e,r){let t=r[e];return null==t||""===t?null:`${t}`}t.d(r,{T:()=>s,Z:()=>n})},57962:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});var n=t(18153),s=t(46304),i=t(81727);let l={"Peer Reviewers":(0,s.hTK)("peer-review"),Inbox:(0,s.hTK)("peer-review/inbox"),"Peer Reviews":(0,s.hTK)("peer-review/reviews"),Notes:(0,s.hTK)("peer-review/notes")};function a({currentTab:e}){return(0,n.Y)(i.A,{mb:"42px",currentTab:e,tabToUrl:e=>l[e],tabs:["Peer Reviewers","Inbox","Peer Reviews","Notes"]})}},61110:(e,r,t)=>{"use strict";t.d(r,{A:()=>s});var n=t(16425);function s(e,r){return null!=r.userRoles&&r.userRoles.forEach(e=>{if(!e.startsWith("admin:"))throw Error("Cannot expose admin page to non-admins!")}),(0,n.A)(e,{authScopes:r.authScopes,userRoles:r.userRoles,onboardingUsers:"disallowed"})}},66820:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/peer-review/inbox",function(){return t(28313)}])},70794:(e,r,t)=>{"use strict";t.d(r,{A:()=>o});var n=t(89112),s=t(85562),i=t(54443),l=t(75292),a=t(78919),u=t(97501);function o(e,r={numRandomUsersToInclude:0,adminIncludeAll:!1}){let t=(0,l.Jd)(),d=(0,i.I)(),{numRandomUsersToInclude:c,adminIncludeAll:A}=r;return d.many(s.A.where({include:[{association:"Course",required:!1}],order:[[s.A.position,"asc"]]},(0,a.Xs)`(${s.A.isVisible()} OR ${s.A.isUserMember(t.id)} OR ${A?(0,a.Xs)`TRUE`:(0,a.Xs)`FALSE`})`)).map(r=>{let i=0===c?[]:r.many`
8      ${n.A.where({worldId:s.A.id,include:[{association:"User",required:!0}],tableSample:(0,a.Xs)`BERNOULLI(10)`})}
9      LIMIT ${c}
10    `;return{...(0,u.$h)(e,{world:r,userId:t.id}),users:i.map(e=>(0,u.oL)(["id","avatarUrl","displayName"],{user:e}))}})}},76258:(e,r,t)=>{"use strict";t.d(r,{A:()=>h});var n=t(18153),s=t(76032),i=t(39955),l=t(89099),a=t(14232),u=t(46304),o=t(85279),d=t(70794);let c="All Subjects";function A({worldSlug:e,adminIncludeAll:r}){let t=(0,l.useRouter)(),h=[{label:c,value:c},...(0,d.A)(["slug","title"],{adminIncludeAll:r,numRandomUsersToInclude:0}).map(e=>({label:e.title,value:e.slug}))],p=null!=e?h.find(r=>r.value===e):h[0],w=a.useCallback(async e=>{let{[u.Emr]:r,...n}=t.query,s=e===c?{}:{[u.Emr]:e};await t.replace({query:{...n,...s}})},[t]);return(0,n.FD)(s.B,{direction:"row",spacing:"8px",align:"center",children:[(0,n.Y)(i.a,{fontWeight:"bold",children:"Subject"}),(0,n.Y)(i.a,{width:"200px",children:(0,n.Y)(o.A,{instanceId:"world-finder",name:"world-finder",options:h,defaultValue:p,onChange:e=>
10w(e?.value??""),isClearable:!1,components:{IndicatorSeparator:()=>null}})})]})}function h({adminIncludeAll:e=!1}){let r,t=null==(r=(0,l.useRouter)().query[u.Emr])?null:`${r}`;return{worldSlug:t,WorldFinder:()=>(0,n.Y)(A,{worldSlug:t,adminIncludeAll:e})}}},79934:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});var n=t(18153),s=t(76032),i=t(82736),l=t(38650);function a({text:e,numeral:r,size:t="xl",hasMore:u=!1}){return(0,n.FD)(s.B,{direction:"row",spacing:"12px",align:"center",children:[(0,n.Y)(i.D,{size:t,as:"h3",children:e}),(0,n.FD)(l.j,{fontWeight:"semibold",size:"36px",...0===r?{bg:"bg.emphasized",color:"fg.subtle"}:{bg:"primary.solid",color:"primary.contrast"},children:[r,u?"+":""]})]})}},91760:(e,r,t)=>{"use strict";t.d(r,{V:()=>h,y:()=>p});var n=t(18153),s=t(59803),i=t(39955),l=t(89099),a=t(14232),u=t(74175),o=t(85279),d=t(47808),c=t(45895),A=t(45755);function h({sorts:e,queryKey:r="sort",zIndex:t="auto",width:p="15rem",text:w="Sort by",defaultSortKey:m,menuPortalTargetRef:b,tooltipText:f}){let $=(0,l.useRouter)(),T=`${$.query[r]}`,v=Object.keys(e).map(e=>({label:e,inputValue:e,value:(0,A.Z)(e)})),S=v.find(e=>e.value===T),I=v.find(e=>e.value===m),N=v?.[0],[y,E]=(0,a.useState)(null),R=$.query[c.nw],[g]=(0,u.A)(async e=>{if(null==e)return;E(e);let t=null!=R?{[c.nw]:1}:{};await $.replace({query:{...$.query,[r]:e.value,...t}}),E(null)},[R,r,$],"Process Sort Value change");return(0,n.FD)(s.s,{align:"center",children:[(0,n.Y)(d.A,{content:f,disabled:null==f,children:(0,n.Y)(i.a,{fontWeight:"bold",mr:2,flexShrink:0,children:w})}),(0,n.Y)(i.a,{width:p,zIndex:t,children:(0,n.Y)(o.A,{instanceId:r,name:r,options:v,value:y??S??I??N,onChange:g,isSearchable:!0,isClearable:!1,components:{IndicatorSeparator:()=>null},menuPortalTarget:b?.current})})]})}function p(e,r="sort"){let t=(0,l.useRouter)(),n=`${t.query[r]}`,s=Object.entries(e).find(([e])=>(0,A.Z)(e)===n);return s?s[1]:Object.values(e)[0]}}},e=>{e.O(0,[8828,6425,3916,8113,4086,636,6593,8792],()=>e(e.s=66820)),_N_E=e.O()}]);
11//# sourceMappingURL=inbox-7e7a2bae13929482.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.