1try{let e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="85fcdb17-e735-46be-9e3b-d01bdc4d127f",e._sentryDebugIdIdentifier="sentry-dbid-85fcdb17-e735-46be-9e3b-d01bdc4d127f")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3181],{14844:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>ec});var a=n(37876),r=n(62902),o=n(35126),l=n(85189),s=n(41093),i=n(69884),d=n(29305),c=n(48230),x=n.n(c),y=n(89099),u=n(79219),m=n(62727),T=n(22208),f=n(19610),p=n(31165),E=n(18664),b=n(27874),h=n(31941),A=n(40241),g=n(74359),j=n(23317),C=n(13618),_=n(67768),v=n(40097),k=n(67732),S=n(76068),D=n(78443),w=n(74940),P=n(14232),R=n(66950),O=n(87774),L=n(58222),F=n(26183),B=n(64713),I=n(79494);let M=(0,B.Ay)(R.A)(({theme:e})=>({position:"relative",borderRadius:e.spacing(1),border:`1px solid ${e.palette.divider}`,backgroundColor:"dark"===e.palette.mode?e.palette.grey[900]:e.palette.grey[50],padding:e.spacing(4),paddingRight:e.spacing(12)})),N=(0,B.Ay)(h.A)({margin:0,whiteSpace:"pre-wrap",overflowWrap:"anywhere",fontFamily:"monospace"}),G=({value:e,label:t})=>{let{copyToClipboard:n}=(0,I.T)(),{t:l}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS"});return(0,a.jsxs)(M,{"data-sentry-element":"CodeContainer","data-sentry-component":"CodeBlock","data-sentry-source-file":"CodeBlock.tsx",children:[(0,a.jsx)(N,{variant:"body2","data-sentry-element":"CodeText","data-sentry-source-file":"CodeBlock.tsx",children:e}),(0,a.jsx)(r.A,{position:"absolute",top:8,right:8,"data-sentry-element":"Stack","data-sentry-source-file":"CodeBlock.tsx",children:(0,a.jsx)(F.A,{"aria-label":l("copy_value",{value:t}),onClick:()=>n(e,l("copied")),"data-sentry-element":"IconButton","data-sentry-source-file":"CodeBlock.tsx",children:(0,a.jsx)(o.A,{icon:"tabler:copy",fontSize:18,"data-sentry-element":"Icon","data-sentry-source-file":"CodeBlock.tsx"})})})]})};var q=n(36428);let X=({tool:e,onRotateSecret:t,isRotatingSecret:n})=>{let{t:o}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS"}),l=(0,P.useMemo)(()=>(0,L.mh)({tool:e,translate:o}),[o,e]);return(0,a.jsxs)(r.A,{spacing:5,maxWidth:760,"data-sentry-element":"Stack","data-sentry-component":"ExternalToolConnectionTab","data-sentry-source-file":"ExternalToolConnectionTab.tsx",children:[(0,a.jsxs)(R.A,{"data-sentry-element":"Box","data-sentry-source-file":"ExternalToolConnectionTab.tsx",children:[(0,a.jsx)(h.A,{variant:"h4",gutterBottom:!0,"data-sentry-element":"Typography","data-sentry-source-file":"ExternalToolConnectionTab.tsx",children:o("connection.title")}),(0,a.jsx)(h.A,{color:"text.secondary","data-sentry-element":"Typography","data-sentry-source-file":"ExternalToolConnectionTab.tsx",children:o("connection.description")})]}),(0,a.jsx)(q.k,{label:o("connection.discovery_url"),value:e.discovery_url,"data-sentry-element":"CopyField","data-sentry-source-file":"ExternalToolConnectionTab.tsx"}),(0,a.jsx)(q.k,{label:o("connection.issuer"),value:e.issuer,"data-sentry-element":"CopyField","data-sentry-source-file":"ExternalToolConnectionTab.tsx"}),(0,a.jsx)(q.k,{label:o("connection.client_id"),value:e.client_id,"data-sentry-element":"CopyField","data-sentry-source-file":"ExternalToolConnectionTab.tsx"}),(0,a.jsx)(q.k,{label:o("connection.client_secret"),value:e.client_secret,secret:!0,"data-sentry-element":"CopyField","data-sentry-source-file":"ExternalToolConnectionTab.tsx"}),(0,a.jsx)(T.A,{variant:"outlined",color:"warning",onClick:t,disabled:n,"data-sentry-element":"Button","data-sentry-source-file":"ExternalToolConnectionTab.tsx",children:o("connection.rotate_secret")}),(0,a.jsx)(O.A,{"data-sentry-element":"Divider","data-sentry-source-file":"ExternalToolConnectionTab.tsx"}),(0,a.jsxs)(R.A,{"data-sentry-element":"Box","data-sentry-source-file":"ExternalToolConnectionTab.tsx",children:[(0,a.jsx)(h.A,{variant:"h5",gutterBottom:!0,"data-sentry-element":"Typography","data-sentry-source-file":"ExternalToolConnectionTab.tsx",children:o("setup.title")}),(0,a.jsx)(h.A,{variant:"body2",color:"text.secondary",mb:3,"data-sentry-element":"Typography","data-sentry-source-file":"ExternalToolConnectionTab.tsx",children:o("setup.description")}),(0,a.jsx)(G,{label:o("setup.code"),value:l,"data-sentry-element":"CodeBlock","data-sentry-source-file":"ExternalToolConnectionTab.tsx"})]})]})};var W=n(3801),z=n(65512),K=n(96690),H=n(76587),V=n(86761),$=n(25875),Q=n(88992),U=n(56809);let J=({form:e})=>{let{t}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS"});return(0,a.jsxs)(V.Ay,{container:!0,spacing:4,"data-sentry-element":"Grid","data-sentry-component":"ExternalToolConnectionForm","data-sentry-source-file":"ExternalToolConnectionForm.tsx",children:[(0,a.jsx)(V.Ay,{item:!0,xs:12,"data-sentry-element":"Grid","data-sentry-source-file":"ExternalToolConnectionForm.tsx",children:(0,a.jsx)(Q.xI,{name:"name",control:e.control,render:({field:e,fieldState:{error:n}})=>(0,a.jsx)(U.Ay,{...e,fullWidth:!0,required:!0,label:t("form.name"),error:!!n,helperText:n?.message?t(n.message):t("form.name_helper")}),"data-sentry-element":"Controller","data-sentry-source-file":"ExternalToolConnectionForm.tsx"})}),(0,a.jsx)(V.Ay,{item:!0,xs:12,"data-sentry-element":"Grid","data-sentry-source-file":"ExternalToolConnectionForm.tsx",children:(0,a.jsx)(Q.xI,{name:"loginStartUrl",control:e.control,render:({field:e,fieldState:{error:n}})=>(0,a.jsx)(U.Ay,{...e,fullWidth:!0,label:t("form.login_start_url"),error:!!n,helperText:n?.message?t(n.message):t("form.login_start_url_helper")}),"data-sentry-element":"Controller","data-sentry-source-file":"ExternalToolConnectionForm.tsx"})}),(0,a.jsx)(V.Ay,{item:!0,xs:12,"data-sentry-element":"Grid","data-sentry-source-file":"ExternalToolConnectionForm.tsx",children:(0,a.jsx)(Q.xI,{name:"redirectUris",control:e.control,render:({field:e,fieldState:{error:n}})=>(0,a.jsx)(U.Ay,{...e,fullWidth:!0,required:!0,multiline:!0,minRows:4,label:t("form.redirect_uris"),error:!!n,helperText:n?.message?t(n.message):t("form.redirect_uris_helper")}),"data-sentry-element":"Controller","data-sentry-source-file":"ExternalToolConnectionForm.tsx"})}),(0,a.jsx)(V.Ay,{item:!0,xs:12,"data-sentry-element":"Grid","data-sentry-source-file":"ExternalToolConnectionForm.tsx",children:(0,a.jsx)(Q.xI,{name:"isActive",control:e.control,render:({field:e})=>(0,a.jsx)(H.A,{control:(0,a.jsx)($.A,{checked:e.value,onChange:e.onChange,inputRef:e.ref}),label:t("form.is_active")}),"data-sentry-element":"Controller","data-sentry-source-file":"ExternalToolConnectionForm.tsx"})})]})},Y=({tool:e,open:t,onClose:n})=>{let{t:r}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS"}),o=(()=>{let e=(0,_.jE)(),{notify:t}=(0,k.A)(),{t:n}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS.ALERT"});return(0,v.n)({mutationFn:C._.update,onSuccess:()=>
1{e.invalidateQueries({queryKey:j.V.list.queryKey}),t(n("updated"),{type:"success"})},onError:()=>t(n("save_failed"),{type:"error"})})})(),l=async t=>{await o.mutateAsync({id:e.id,...(0,L.he)(t)}),n()},i=(0,z.F)((0,L.at)(e),l),d=()=>{i.reset((0,L.at)(e)),n()};return(0,a.jsx)(K.I,{open:t,onClose:d,maxWidth:"sm",title:r("connection.edit_title"),actions:[(0,a.jsx)(T.A,{variant:"text",onClick:d,disabled:o.isPending,children:r("cancel")},"cancel"),(0,a.jsx)(W.A,{variant:"contained",onClick:i.onSubmit,loading:o.isPending,children:r("save_changes")},"save")],"data-sentry-element":"CustomDialog","data-sentry-component":"ExternalToolConnectionModal","data-sentry-source-file":"ExternalToolConnectionModal.tsx",children:(0,a.jsx)(J,{form:i,"data-sentry-element":"ExternalToolConnectionForm","data-sentry-source-file":"ExternalToolConnectionModal.tsx"})})};var Z=n(22097),ee=n(40295);let et=({tool:e,open:t,onClose:n})=>{let r=(0,y.useRouter)(),o=(0,Z.u)(),{t:l}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS"}),d=async()=>{await o.mutateAsync(e.id),r.push(i.C.settingsExternalTools)};return(0,a.jsx)(ee.R,{open:t,onClose:n,title:l("delete.detail_title",{name:e.name}),contentText:l("delete.detail_description"),buttons:[{text:l("cancel"),onClick:n},{text:l("disconnect"),color:"error",variant:"contained",loading:o.isPending,onClick:d}],"data-sentry-element":"ConfirmationModal","data-sentry-component":"ExternalToolDeleteModal","data-sentry-source-file":"ExternalToolDeleteModal.tsx"})};var en=n(79378),ea=n(74234);let er=({tool:e,onEdit:t})=>{let{t:n}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS"}),o=(0,ea.A)();return(0,a.jsxs)(r.A,{spacing:5,maxWidth:760,"data-sentry-element":"Stack","data-sentry-component":"ExternalToolSettingsTab","data-sentry-source-file":"ExternalToolSettingsTab.tsx",children:[(0,a.jsxs)(r.A,{direction:"row",alignItems:"center",spacing:o.spacing(2),"data-sentry-element":"Stack","data-sentry-source-file":"ExternalToolSettingsTab.tsx",children:[(0,a.jsx)(h.A,{variant:"h4","data-sentry-element":"Typography","data-sentry-source-file":"ExternalToolSettingsTab.tsx",children:n("settings.title")}),(0,a.jsx)(E.A,{size:"small",color:e.is_active?"success":"default",label:n(e.is_active?"active":"inactive"),"data-sentry-element":"Chip","data-sentry-source-file":"ExternalToolSettingsTab.tsx"})]}),(0,a.jsx)(en.A,{severity:"info","data-sentry-element":"Alert","data-sentry-source-file":"ExternalToolSettingsTab.tsx",children:n("settings.login_start_url_notice")}),(0,a.jsx)(q.k,{label:n("form.login_start_url"),value:e.login_start_url||n("not_available"),"data-sentry-element":"CopyField","data-sentry-source-file":"ExternalToolSettingsTab.tsx"}),(0,a.jsx)(q.k,{label:n("form.redirect_uris"),value:e.redirect_uris.join("\n"),"data-sentry-element":"CopyField","data-sentry-source-file":"ExternalToolSettingsTab.tsx"}),(0,a.jsx)(T.A,{variant:"contained",onClick:t,"data-sentry-element":"Button","data-sentry-source-file":"ExternalToolSettingsTab.tsx",children:n("connection.edit")})]})};var eo=n(13481);let el="settings",es="connection",ei=()=>{var e;let t,n=(0,y.useRouter)(),{t:l}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS"}),{activeTab:d,onChange:c}=(0,D._)(el),P=(()=>{let e=(0,_.jE)(),{notify:t}=(0,k.A)(),{t:n}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS.ALERT"});return(0,v.n)({mutationFn:C._.rotateSecret,onSuccess:()=>e.invalidateQueries({queryKey:j.V.list.queryKey}),onError:()=>t(n("rotate_failed"),{type:"error"})})})(),{data:R,isLoading:O,isError:L}=(t=(e=Array.isArray(n.query.id)?n.query.id[0]:n.query.id)?Number(e):void 0,(0,g.I)({queryKey:j.V.list.queryKey,queryFn:C._.getAll,select:e=>e.data.result.find(e=>e.id===t),enabled:!!e})),F=(0,S.A)(),B=(0,S.A)();return!n.isReady||O?(0,a.jsx)(A.A,{}):L?(0,a.jsx)(f.A,{children:(0,a.jsx)(p.A,{children:(0,a.jsx)(eo._1,{children:(0,a.jsx)(h.A,{children:l("load_failed")})})})}):R?(0,a.jsxs)(r.A,{spacing:5,"data-sentry-element":"Stack","data-sentry-component":"ExternalToolDetail","data-sentry-source-file":"ExternalToolDetail.tsx",children:[(0,a.jsxs)(eo.RC,{"data-sentry-element":"DetailHeader","data-sentry-source-file":"ExternalToolDetail.tsx",children:[(0,a.jsxs)(r.A,{direction:"row",alignItems:"center",spacing:3,"data-sentry-element":"Stack","data-sentry-source-file":"ExternalToolDetail.tsx",children:[(0,a.jsx)(o.A,{icon:"tabler:app-window",fontSize:44,"data-sentry-element":"Icon","data-sentry-source-file":"ExternalToolDetail.tsx"}),(0,a.jsxs)(r.A,{"data-sentry-element":"Stack","data-sentry-source-file":"ExternalToolDetail.tsx",children:[(0,a.jsxs)(r.A,{direction:"row",alignItems:"center",spacing:2,"data-sentry-element":"Stack","data-sentry-source-file":"ExternalToolDetail.tsx",children:[(0,a.jsx)(h.A,{variant:"h2","data-sentry-element":"Typography","data-sentry-source-file":"ExternalToolDetail.tsx",children:R.name}),(0,a.jsx)(E.A,{label:l(R.is_active?"active":"inactive"),size:"small",color:R.is_active?"success":"default",variant:"outlined","data-sentry-element":"Chip","data-sentry-source-file":"ExternalToolDetail.tsx"})]}),(0,a.jsx)(h.A,{variant:"body2",color:"text.secondary","data-sentry-element":"Typography","data-sentry-source-file":"ExternalToolDetail.tsx",children:R.issuer})]})]}),(0,a.jsx)(T.A,{color:"error",variant:"outlined",startIcon:(0,a.jsx)(o.A,{icon:"tabler:trash"}),onClick:F.open,"data-sentry-element":"Button","data-sentry-source-file":"ExternalToolDetail.tsx",children:l("disconnect")})]}),(0,a.jsx)(f.A,{sx:{p:{xs:4,md:6},display:"flex",flexDirection:"column",gap:4},"data-sentry-element":"Card","data-sentry-source-file":"ExternalToolDetail.tsx",children:(0,a.jsxs)(u.Ay,{value:d,"data-sentry-element":"TabContext","data-sentry-source-file":"ExternalToolDetail.tsx",children:[(0,a.jsxs)(w.w,{onChange:c,variant:"scrollable",scrollButtons:"auto",sx:{px:3},"data-sentry-element":"TabList","data-sentry-source-file":"ExternalToolDetail.tsx",children:[(0,a.jsx)(b.A,{value:el,label:l("tabs.settings"),"data-sentry-element":"Tab","data-sentry-source-file":"ExternalToolDetail.tsx"}),(0,a.jsx)(b.A,{value:es,label:l("tabs.connection"),"data-sentry-element":"Tab","data-sentry-source-file":"ExternalToolDetail.tsx"})]}),(0,a.jsxs)(p.A,{"data-sentry-element":"CardContent","data-sentry-source-file":"ExternalToolDetail.tsx",children:[(0,a.jsx)(m.A,{value:el,sx:{p:0},"data-sentry-element":"TabPanel","data-sentry-source-file":"ExternalToolDetail.tsx",children:(0,a.jsx)(er,{tool:R,onEdit:B.open,"data-sentry-element":"ExternalToolSettingsTab","data-sentry-source-file":"ExternalToolDetail.tsx"})}),(0,a.jsx)(m.A,{value:es,sx:{p:0},"data-sentry-element":"TabPanel","data-sentry-source-file":"ExternalToolDetail.tsx",children:(0,a.jsx)(X,{tool:R,onRotateSecret:()=>P.mutate(R.id),isRotatingSecret:P.isPending,"data-sentry-element":"ExternalToolConnectionTab","data-sentry-source-file":"ExternalToolDetail.tsx"})})]})]})}),(0,a.jsx)(Y,{tool:R,open:B.isOpen,onClose:B.close,"data-sentry-element":"ExternalToolConnectionModal","data-sentry-source-file":"ExternalToolDetail.tsx"}),(0,a.jsx)(et,{tool:R,open:F.isOpen,onClose:F.close,"data-sentry-element":"ExternalToolDeleteModal","data-sentry-source-file":"ExternalToolDetail.tsx"})]}):(0,a.jsx)(f.A,{children:(0,a.jsx)(p.A,{children:(0,a.jsxs)(eo._1,{children:[(0,a.jsx)(o.A,{icon:"tabler:app-window-off",fontSize:44}),(0,a.jsx)(h.A,{variant:"h4",children:l("not_found.title")}),(0,a.jsx)(h.A,{color:"text.secondary",children:l("not_found.description")}),(0,a.jsx)(T.A,{component:x(),href:i.C.settingsExternalTools,variant:"contained",children:l("back_to_tools")})]})})})};var ed=n(54651);let ec=()=>{let{currentRoleGetter:e}=(0,l.A)(),{t}=(0,s.o)("translation",{keyPrefix:"PAGE.EXTERNAL_TOOLS"});return e.isContentCreator?(0,a.jsxs)(r.A,{spacing:6.5,"data-sentry-element":"Stack","data-sentry-component":"ExternalToolDetailPage","data-sentry-source-file":"[id].tsx",children:[(0,a.jsx)(d.A,{separator:(0,a.jsx)(o.A,{icon:"tabler:chevron-right"}),data:[{href:i.C.settings,text:t("breadcrumbs.settings")},{href:i.C.settingsExternalTools,text:t("breadcrumbs.external_tools")},{isActive:!0,text:t("breadcrumbs.details")}],"data-sentry-element":"BreadCrumbs","data-sentry-source-file":"[id].tsx"}),(0,a.jsx)(ei,{"data-sentry-element":"ExternalToolDetail","data-sentry-source-file":"[id].tsx"})]}):(0,a.jsx)(ed.default,{isTeamMember:!0})}},60050:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/settings/external-tools/[id]",function(){return n(14844)}])},74940:(e,t,n)=>{"use strict";n.d(t,{w:()=>o});var a=n(64713),r=n(3221);let o=(0,a.Ay)(r.A)(({theme:e})=>({borderBottom:"0 !important","&, & .MuiTabs-scroller":{boxSizing:"content-box",padding:e.spacing(1.25,1.25,2),margin:`${e.spacing(-1.25,-1.25,-2)} !important`},".MuiTabs-scrollButtons.Mui-disabled":{opacity:.3},"& .MuiTabs-indicator":{display:"none"},"& .Mui-selected":{boxShadow:e.shadows[2],backgroundColor:e.palette.primary.main,color:`${e.palette.common.white} !important`},"& .MuiTab-root":{minWidth:65,minHeight:38,lineHeight:1,borderRadius:e.shape.borderRadius,"&:hover":{color:e.palette.primary.main}}}))}
1,78443:(e,t,n)=>{"use strict";n.d(t,{_:()=>r});var a=n(14232);let r=e=>{let[t,n]=(0,a.useState)(e);return{activeTab:t,onChange:(0,a.useCallback)((e,t)=>{n(t)},[])}}}},e=>{e.O(0,[5846,636,6593,8792],()=>e(e.s=60050)),_N_E=e.O()}]); 2//# sourceMappingURL=[id]-ee5bbe232aa9ad22.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.