PageSourceSearch

https://admin.salesrush.ai/static/js/878.4995ffe8.chunk.js

js salesrush.ai collected 2026-10-05 16:21:23 UTC 17,078 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunk_minimal_kit_cra_js||=[]).push([[878],{83385(e,s,a){a.d(s,{Be:()=>d,H2:()=>n,kZ:()=>r,qg:()=>l,zG:()=>o});var i=a(63204);const t=i.v.user_permission_sets.root;async function n(){return(await i.A.get(t)).data}async function l(e){return(await i.A.get(`${t}/${e}`)).data}async function r(e){return(await i.A.post(t,e)).data}async function d(e,s){return(await i.A.put(`${t}/${e}`,s)).data}async function o(e,s){return(await i.A.put(`${t}/${e}/status`,s)).data}},30953(e,s,a){a.d(s,{A:()=>b});var i=a(96446),t=a(88446),n=a(88911),l=a(94496),r=a(22698),d=a(99933),o=a(70579);function c(e){let{link:s,activeLast:a,disabled:n}=e;const{name:l,href:r,icon:c}=s,b={typography:"body2",alignItems:"center",color:"text.primary",display:"inline-flex",...n&&!a&&{cursor:"default",pointerEvents:"none",color:"text.disabled"}},u=(0,o.jsxs)(o.Fragment,{children:[c&&(0,o.jsx)(i.A,{component:"span",sx:{mr:1,display:"inherit","& svg":{width:20,height:20}},children:c}),l]});return r?(0,o.jsx)(t.A,{component:d.W,href:r,sx:b,children:u}):(0,o.jsxs)(i.A,{sx:b,children:[" ",u," "]})}function b(e){let{links:s,action:a,heading:d,moreLink:b,activeLast:p,sx:m,...h}=e;const g=s&&s[s.length-1].name;return(0,o.jsxs)(i.A,{sx:{...m},children:[(0,o.jsxs)(n.A,{direction:"row",alignItems:"center",children:[(0,o.jsxs)(i.A,{sx:{flexGrow:1},children:[d&&(0,o.jsx)(l.A,{variant:"h4",gutterBottom:!0,children:d}),s&&!!s.length&&(0,o.jsx)(r.A,{separator:(0,o.jsx)(u,{}),...h,children:s.map(e=>(0,o.jsx)(c,{link:e,activeLast:p,disabled:e.name===g},e.name||""))})]}),a&&(0,o.jsxs)(i.A,{sx:{flexShrink:0},children:[" ",a," "]})]}),!!b&&(0,o.jsx)(i.A,{sx:{mt:2},children:b.map(e=>(0,o.jsx)(t.A,{href:e,variant:"body2",target:"_blank",rel:"noopener",sx:{display:"table"},children:e},e))})]})}function u(){return(0,o.jsx)(i.A,{component:"span",sx:{width:4,height:4,borderRadius:"50%",bgcolor:"text.disabled"}})}},13286(e,s,a){a.d(s,{er:()=>h,Sm:()=>o,We:()=>k,Uv:()=>f,K2:()=>t});var i=a(65043);function t(e){const[s,a]=(0,i.useState)(!(null===e||void 0===e||!e.defaultDense)),[t,n]=(0,i.useState)((null===e||void 0===e?void 0:e.defaultCurrentPage)||0),[l,r]=(0,i.useState)((null===e||void 0===e?void 0:e.defaultOrderBy)||"name"),[d,o]=(0,i.useState)((null===e||void 0===e?void 0:e.defaultRowsPerPage)||50),[c,b]=(0,i.useState)((null===e||void 0===e?void 0:e.defaultOrder)||"asc"),[u,p]=(0,i.useState)((null===e||void 0===e?void 0:e.defaultSelected)||[]),m=(0,i.useCallback)(e=>{""!==e&&(b(l===e&&"asc"===c?"desc":"asc"),r(e))},[c,l]),h=(0,i.useCallback)(e=>{const s=u.includes(e)?u.filter(s=>s!==e):[...u,e];p(s)},[u]),g=(0,i.useCallback)(e=>{n(0),o(parseInt(e.target.value,10))},[]),v=(0,i.useCallback)(e=>{a(e.target.checked)},[]),f=(0,i.useCallback)((e,s)=>{p(e?s:[])},[]),w=(0,i.useCallback)((e,s)=>{n(s)},[]),y=(0,i.useCallback)(()=>{n(0)},[]),x=(0,i.useCallback)(e=>{p([]),t&&e<2&&n(t-1)},[t]),k=(0,i.useCallback)(e=>{let{totalRows:s,totalRowsInPage:a,totalRowsFiltered:i}=e;const l=u.length;if(p([]),t)if(l===a)n(t-1);else if(l===i)n(0);else if(l>a){const e=Math.ceil((s-l)/d)-1;n(e)}},[t,d,u.length]);return{dense:s,order:c,page:t,orderBy:l,rowsPerPage:d,selected:u,onSelectRow:h,onSelectAllRows:f,onSort:m,onChangePage:w,onChangeDense:v,onResetPage:y,onChangeRowsPerPage:g,onUpdatePageDeleteRow:x,onUpdatePageDeleteRows:k,setPage:n,setDense:a,setOrder:b,setOrderBy:r,setSelected:p,setRowsPerPage:o}}var n=a(68738),l=a(39652),r=a(30479),d=a(70579);function o(e){let{notFound:s,sx:a}=e;return(0,d.jsx)(n.A,{children:s?(0,d.jsx)(l.A,{colSpan:12,children:(0,d.jsx)(r.A,{filled:!0,title:"No Data",sx:{py:10,...a}})}):(0,d.jsx)(l.A,{colSpan:12,sx:{p:0}})})}var c=a(96446),b=a(1273),u=a(84882),p=a(58093);const m={border:0,margin:-1,padding:0,width:"1px",height:"1px",overflow:"hidden",position:"absolute",whiteSpace:"nowrap",clip:"rect(0 0 0 0)"};function h(e){let{order:s,orderBy:a,rowCount:i=0,headLabel:t,numSelected:r=0,onSort:o,onSelectAllRows:h,sx:g}=e;return(0,d.jsx)(u.A,{sx:g,children:(0,d.jsxs)(n.A,{children:[h&&(0,d.jsx)(l.A,{padding:"checkbox",children:(0,d.jsx)(b.A,{indeterminate:!!r&&r<i,checked:!!i&&r===i,onChange:e=>h(e.target.checked)})}),t.map(e=>(0,d.jsx)(l.A,{align:e.align||"left",sortDirection:a===e.id&&s,sx:{width:e.width,minWidth:e.minWidth},children:o?(0,d.jsxs)(p.A,{hideSortIcon:!0,active:a===e.id,direction:a===e.id?s:"asc",onClick:"actions"===e.id||e.disableSort?void 0:()=>o(e.id),children:[e.label,a===e.id?(0,d.jsx)(c.A,{sx:{...m},children:"desc"===s?"sorted descending":"sorted ascending"}):null]}):e.label},e.id))]})})}var g=a(94496),v=a(88911);function f(e){let{dense:s,action:a,rowCount:i,numSelected:t,onSelectAllRows:n,...l}=e;return t?(0,d.jsxs)(v.A,{direction:"row",alignItems:"center",sx:{pl:1,pr:2,top:8,left:0,width:1,zIndex:9,height:58,position:"absolute",bgcolor:"primary.lighter",...s&&{height:38}},...l,children:[(0,d.jsx)(b.A,{indeterminate:!!t&&t<i,checked:!!i&&t===i,onChange:e=>n(e.target.checked)}),(0,d.jsxs)(g.A,{variant:"subtitle2",sx:{ml:2,flexGrow:1,color:"primary.main",...s&&{ml:3}},children:[t," selected"]}),a&&a]}):null}var w=a(19042),y=a(99784),x=a(67803);function k(e){let{dense:s,onChangeDense:a,rowsPerPageOptions:i=[5,10,25,50,100],...t}=e;return(0,d.jsxs)(c.A,{sx:{position:"relative"},children:[(0,d.jsx)(x.A,{rowsPerPageOptions:i,component:"div",...t,sx:{borderTopColor:"transparent"}}),a&&(0,d.jsx)(y.A,{label:"Dense",control:(0,d.jsx)(w.A,{checked:s,onChange:a}),sx:{pl:2,py:1.5,top:0,position:{sm:"absolute"}}})]})}},94967(e,s,a){a.d(s,{l:()=>t});var i=a(65043);function t(){const[e,s]=(0,i.useState)({windowWidth:window.innerWidth,windowHeight:window.innerHeight});return(0,i.useEffect)(()=>{const e=()=>{s({windowWidth:window.innerWidth,windowHeight:window.innerHeight})};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}},63103(e,s,a){a.d(s,{A:()=>L});var i=a(26044),t=a(65043),n=a(18403),l=a(24858),r=a(61237),d=a(12110),o=a(68903),c=a(49633),b=
1a(94496),u=a(53193),p=a(1273),m=a(5174),h=a(94814),g=a(99784),v=a(42788),f=a(83385),w=a(46428),y=a(93897),x=a(48407),k=a(88887),A=a(94857),j=a(23205),N=a(32184),S=a(62770);const E=[{key:"3581117846bf4fc6a91608dae53ca877",value:"NONE",label:"None"},{key:"69577488f0524d8abf019f0b36e3d6fd",value:"ALL",label:"All"},{key:"45b79a5de2aa405fb2d32057f70ed177",value:"THEIR TEAM OWNS",label:"their team owns"},{key:"a747f3bc868c47bd879f9556392170c4",value:"THEY OWN",label:"they own"}],O=[{key:"813fefc1bac4439ea5b26190bc5c87e7",value:"no",label:"No"},{key:"410f0807defa4d3bbad0ca17c9171256",value:"yes",label:"Yes"}],C=[{key:"f0bf934e389146758d8e8b5894b1be91",value:"view",label:"View",subitems:E,showUnassigned:!0},{key:"a19f903ffcb14d109edc7158b068b38b",value:"create",label:"Create",subitems:O,showUnassigned:!1},{key:"9ea2286b3796454eb0464dd7fef52318",value:"edit",label:"Edit",subitems:E,showUnassigned:!0},{key:"dfddb314587c484d80ea0a0c63dfdf3d",value:"delete",label:"Delete",subitems:E,showUnassigned:!0},{key:"fce0a77c8ee64c188e4227961c20e137",value:"export",label:"Export",subitems:O,showUnassigned:!1}],_=[{key:"d1670a7df0284ac5a4bf8d3cc3ca7924",value:"view",label:"View",subitems:O,showUnassigned:!1},{key:"b38177efda814358a383e9409177af5b",value:"create",label:"Create",subitems:O,showUnassigned:!1},{key:"3a3311fbe5ab428ba66feb276a5278b2",value:"edit",label:"Edit",subitems:O,showUnassigned:!1},{key:"ba5149ce023c45b4804a107c10431d7d",value:"delete",label:"Delete",subitems:O,showUnassigned:!1}],W=[{key:"d87203e495644d2cb7d7ebace06bb263",value:"view",label:"View",subitems:E,showUnassigned:!1,showLabel:!0},{key:"c92a5b9ede874a369321483eb2111aa1",value:"create",label:"Create",subitems:O,showUnassigned:!1,showLabel:!1},{key:"d50eae40c7e34e54902418855097c530",value:"edit",label:"Edit",subitems:E,showUnassigned:!1,showLabel:!0},{key:"4fafd479f5d446d4add6cb519fdd7ae0",value:"delete",label:"Delete",subitems:E,showUnassigned:!1,showLabel:!0}],P=[{key:"aa76f2863fa94fb6a70f1bd9c60e4ca2",value:"crm",label:"CRM",description:"\n      Set permissions to control access to contacts, leads, and more. Manage who can view, edit, or handle records to\n      keep data secure and workflows smooth.",subitems:[{key:"eb56cf36990e4bb2a22464998988a6e6",value:"contacts",label:"Contacts",permission_properties:C},{key:"8b071f0857e544b4851aa361038dd41f",value:"marketing_target",label:"Marketing Target",permission_properties:C},{key:"37f5f301e44c4a19ae3fcbead6700b91",value:"companies",label:"Companies",permission_properties:C},{key:"5726f39893ba4952b4bb7b85506e1ab6",value:"leads",label:"Leads",permission_properties:C},{key:"6d4fef0924bd4da78b76def392b5528b",value:"opportunities",label:"Opportunities",permission_properties:C},{key:"59b713b596df4e09ba7ce1e1b5fa2029",value:"pipelines",label:"Pipelines",permission_properties:_},{key:"6b5c755933b54a809545d707ba9f43d4",value:"systemFields",label:"System Fields",permission_properties:_}]},{key:"52ae703aa1bb4ca3ad35f4b555b08f03",value:"users",label:"Users",description:"\n      Control access to key user management actions, including viewing the user list, updating profiles, managing\n      user billing, and configuring permissions. Tailor roles to ensure secure and efficient management across your\n      team.",subitems:[{key:"d3f177a7037c453f99966d585bcf94f2",value:"users",label:"Users",permission_properties:[{key:"7d5eb52b08f7417a8b85ca537727f13f",value:"view",label:"View",subitems:[{key:"a873bf1331b648719502bab8e68603cf",value:"ALL",label:"All"},{key:"305993473de545d58681279721d4a598",value:"THEIR OWN",label:"Their own"}],showUnassigned:!1},{key:"89ea72174d054b91a34dd44169c9d15f",value:"create",label:"Create",subitems:O,showUnassigned:!1},{key:"15a32181f13a4c65bc6f870145ca13c9",value:"edit",label:"Edit",subitems:[{key:"54daa19126344a9686ab7b03aea3d6a0",value:"NONE",label:"None"},{key:"dfd0b1aa1f304b54aeadc788f60f4a5f",value:"ALL",label:"All"},{key:"005e2ad30d8b4aea92ff94ff20b252a3",value:"THEIR OWN",label:"Their own"}],showUnassigned:!1},{key:"a3463240bdee497ba0cea1063ea648e4",value:"manageBilling",label:"Manage Billing",subitems:[{key:"b4dc3cc03e3a49beb0a38e8100f284d0",value:"NONE",label:"None"},{key:"3fd737c659a04234a338f0bdcc66a3c6",value:"THEIR OWN",label:"Their own"}],showUnassigned:!1}]},{key:"68cd1237bec54143848563325c92de10",value:"teams",label:"Teams",permission_properties:_},{key:"1c21e6efd93c4da8832369968c305363",value:"permissionSets",label:"Permission Sets",permission_properties:_}]},{key:"0b0f3b49b6b845a6b27ea43a05fb7e6f",value:"webfinder",label:"Webfinder",description:"Controls access to Webfinder websites and related public-facing content including landing pages,\n      blogs, reviews, galleries, AI assistants, and website settings.",subitems:[{key:"f9bebf6b916a41259e1a4c8612a3418e",value:"websites",label:"Websites",permission_properties:W},{key:"479d8221867f47ffbe46dc2d300b3d26",value:"landingPages",label:"Landing Pages",permission_properties:W},{key:"2b5cb4114bd847fbad9b745271415819",value:"blogs",label:"Blogs",permission_properties:W},{key:"b8d226c876e04268944b89542aaad57a",value:"reviews",label:"Reviews",permission_properties:W}]}];var T=a(75139),U=a(70579);const R=i.Ik().shape({permission_name:i.Yj().required("Permission Set Name is required")}),H={permission_name:""},I={crm:{contacts:{create:!1,delete:{type:"NONE",unassigned:!1},edit:{type:"NONE",unassigned:!1},export:!1,view:{type:"NONE",unassigned:!1}},marketing_target:{create:!1,delete:{type:"NONE",unassigned:!1},edit:{type:"NONE",unassigned:!1},export:!1,view:{type:"NONE",unassigned:!1}},companies:{create:!1,delete:{type:"NONE",unassigned:!1},edit:{type:"NONE",unassigned:!1},export:!1,view:{type:"NONE",unassigned:!1}},leads:{create:!1,delete:{type:"NONE",unassigned:!1},edit:{type:"NONE",unassigned:!1},export:!1,view:{type:"NONE",unassigned:!1}},opportunities:{create:!1,delete:{type:"NONE",unassigned:!1},edit:{type:"NONE",unassigned:!1},export:!1,view:{type:"NONE",unassigned:!1}},pipelines:{create:!1,delete:!1,edit:!1,view:!1},systemFields:{create:!1,delete:!1,edit:!1,view:!1}},users:{users:{create:!1,edit:"THEIR OWN",view:"THEIR OWN",manageBilling:"THEIR OWN"},teams:{create:!1,delete:!1,edit:!1,view:!1},permissionSets:{create:!1,delete:!1,edit:!1,view:!1}},webfinder:{websites:{create:!1,edit:"THEY OWN",view:"THEY OWN",delete:"THEY OWN"},landingPages:{create:!0,edit:"THEY OWN",view:"THEY OWN",delete:"THEY OWN"},blogs:{create:!0,edit:"THEY OWN",view:"THEY OWN",delete:"THEY OWN"},reviews:{create:!0,edit:"THEY OWN",view:"THEY OWN",delete:"THEY OWN"}}};function L(e){let{permissionID:s="",currentWindow:a,userPermissionSets:i,userID:E,disabledSinceUsers:O}=e;const{userSession:C}=(0,T.Z)(),{enqueueSnackbar:_}=(0,A.dh)(),W=(0,y.rd)(),L=(0,k.Q)("up","md"),[D,Y]=(0,t.useState)(!1),[B,$]=(0,t.useState)(I),[M,z]=(0,t.useState)(s),F=(0,l.mN)({resolver:(0,n.t)(R),defaultValues:H}),{setValue:q,handleSubmit:V,formState:{isSubmitting:G}}=F,Z=(0,t.useCallback)(()=>{W.push("USERS"===a?x.f.dashboard.users.root:x.f.dashboard.users.permissions.root)},[]),K=(0,t.useCallback)((e,s,a,i,t)=>{const n={...B};"yes"===t||"no"===t?n[e][s][a]="yes"===t:"webfinder"===e||"users"===e&&"users"===s?n[e][s][a]=t:n[e][s][a][i]=t,$(n)},[B]),Q=(0,t.useCallback)(async e=>{z(e);const s=await(0,f.qg)(e);s.status===S.T1?$(s.data.permissions):_(s.message,{variant:"error"})},[]),J=V(async e=>{if("PERMISSIONS"===a){const a={name:e.permission_name,permissions:B};let i;i=s?await(0,f.Be)(s,a):await(0,f.kZ)(a),i.status===S.T1?_((s?"Update":"Create")+" success!"):_(i.message,{variant:"error"})}else{const e={permission_set_category:"permission_set",permission_set_id:M},s=await(0,w.hd)(E,e);s.status===S.T1?_("Update success!"):_(s.message,{variant:"error"})}Z()}),X=(0,t.useCallback)(async()=>{const e=await(0,f.qg)(s);e.status===S.T1?(q("permission_name",e.data.name),$(e.data.permissions),Y("USERS"===a||e.data.name===S.tD||!C.account_owner&&!C.applied_permissions.users.permissionSets.edit)):(_(e.message,{variant:"error"}),Z())},[]);(0,t.useEffect)(()=>{s&&X()},[s]);const ee=(0,U.jsx)(o.Ay,{container:!0,children:(0,U.jsxs)(o.Ay,{item:!0,xs:12,textAlign:"right",children:[(0,U.jsx)(c.A,{color:"inherit",variant:"outlined",onClick:Z,children:"Cancel"}),(0,U.jsxs)(r.A,{type:"submit",variant:"contained",loading:G,disabled:"USERS"===a?O:D,sx:{ml:2},onClick:J,children:[s?"Update":"Create"," Permission"]})]})});return(0,U.jsxs)(j.Ay,{methods:F,onSubmit:J,children:[(0,U.jsxs)(o.Ay,{container:!0,columnSpacing:3,children:[L&&(0,U.jsxs)(o.Ay,{item:!0,md:4,mb:5,children:[(0,U.jsx)(b.A,{variant:"h6",sx:{mb:.5},children:"Permission Set"}),(0,U.jsx)(b.A,{variant:"body2",sx:{color:"text.secondary"},children:"Assign preset permissions to users or customize individual user access by modifying their settings below for tailored control."})]}),(0,U.jsx)(o.Ay,{item:!0,xs:12,md:8,mb:5,children:(0,U.jsx)(d.A,{sx:{p:2},children:"PERMISSIONS"===a?(0,U.jsx)(j.o3,{name:"permission_name",label:"Permission Set Name",disabled:D}):(0,U.jsx)(v.A,{select:!0,fullWidth:!0,label:"Permission Set",value:M,disabled:"USERS"===a?O:D,onChange:e=>Q(e.target.value),children:i.map(e=>(0,U.jsx)(h.A,{value:e.id,children:e.name},e.id))})})})]}),P.map(e=>(0,U.jsxs)(o.Ay,{container:!0,columnSpacing:3,children:[L&&(0,U.jsxs)(o.Ay,{item:!0,md:4,mb:5,children:[(0,U.jsx)(b.A,{variant:"h6",sx:{mb:.5},children:e.label}),(0,U.jsx)(b.A,{variant:"body2",sx:{color:"text.secondary"},children:e.description})]}),(0,U.jsx)(o.Ay,{item:!0,xs:12,md:8,mb:5,children:(0,U.jsx)(d.A,{sx:{p:2},children:e.subitems.map(s=>(0,U.jsxs)(t.Fragment,{children:[(0,U.jsx)(o.Ay,{container:!0,children:(0,U.jsx)(o.Ay,{item:!0,xs:12,mb:2,children:(0,U.jsx)(N.A,{color:"primary",variant:"soft",sx:{width:"100%",justifyContent:"start",padding:2.1,fontSize:"13px"},children:s.label})})}),s.permission_properties.map(a=>(0,U.jsxs)(o.Ay,{container:!0,mb:2,children:[(0,U.jsx)(o.Ay,{item:!0,xs:6,md:8,children:(0,U.jsx)(b.A,{variant:"subtitle2",pl:"17px",children:a.label})}),(0,U.jsxs)(o.Ay,{item:!0,xs:6,md:4,textAlign:"right",children:[(0,U.jsx)(u.A,{disabled:D,size:"small",fullWidth:!0,sx:{mb:"-10px"},children:(0,U.jsx)(m.A,{value:"object"===typeof B[e.value][s.value][a.value]?B[e.value][s.value][a.value].t
1ype:("webfinder"===e.value||"users"===e.value&&"users"===s.value)&&"create"!==a.value?B[e.value][s.value][a.value]:B[e.value][s.value][a.value]?"yes":"no",onChange:i=>K(e.value,s.value,a.value,"type",i.target.value),fullWidth:!0,sx:{"& .MuiOutlinedInput-notchedOutline":{border:"none"}},children:a.subitems.map((e,i)=>{let t=e.label;return(a.showUnassigned||a.showLabel)&&(1===i&&(t=`${e.label} ${s.label}`),0!==i&&1!==i&&(t=`${s.label} ${e.label}`)),(0,U.jsx)(h.A,{value:e.value,children:t},s.key+a.key+e.key)})})}),a.showUnassigned?(0,U.jsx)(g.A,{control:(0,U.jsx)(p.A,{disabled:D,size:"small",color:"primary",checked:B[e.value][s.value][a.value].unassigned,onChange:i=>K(e.value,s.value,a.value,"unassigned",i.target.checked)}),label:`Unassigned ${s.label}`,labelPlacement:"end"}):null]})]},s.key+a.key))]},s.key))})})]},e.key)),ee]})}}}]);
2//# sourceMappingURL=878.4995ffe8.chunk.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.