ultisuite-client/out/_next/static/chunks/3011.42f1f935617d2ca8.js
R3D347HR4Y d6d18f911b
Some checks failed
E2E / Playwright e2e (push) Has been cancelled
Lots of stuff and mobile app
2026-06-17 00:13:28 +02:00

1 line
11 KiB
JavaScript

"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3011],{1125:(t,e,s)=>{s.r(e),s.d(e,{QuotasSection:()=>h});var i=s(4208),r=s(35855),a=s.n(r),n=s(4023),o=s(25729),u=s(58564),l=s(37820),d=s(61554),c=s(12772);function h(){let t=(0,l.U)(t=>t.storageQuotas),e=(0,l.U)(t=>t.setStorageQuotas),s=(0,l.U)(t=>t.usageQuotas),r=(0,l.U)(t=>t.setUsageQuotas);return(0,i.jsx)(u.f,{title:"Quotas",description:"Limites de stockage et d'usage appliqu\xe9es par d\xe9faut aux comptes de l'organisation.",policySection:["storage_quotas","usage_quotas"],children:(0,i.jsxs)(n.I,{columns:2,children:[(0,i.jsxs)(o.KT,{title:"Stockage par d\xe9faut",description:"Mail, drive et photos. Les quotas individuels se g\xe8rent depuis la fiche utilisateur.",children:[(0,i.jsxs)(o.wB,{columns:2,className:"sm:grid-cols-3",children:[(0,i.jsx)(p,{label:"Mail",unit:"Go",value:t.default_mail_gib,onChange:t=>e({default_mail_gib:t})}),(0,i.jsx)(p,{label:"Drive",unit:"Go",value:t.default_drive_gib,onChange:t=>e({default_drive_gib:t})}),(0,i.jsx)(p,{label:"Photos",unit:"Go",value:t.default_photos_gib,onChange:t=>e({default_photos_gib:t})})]}),(0,i.jsx)(m,{label:"Seuil d'alerte",unit:"%",min:50,max:100,fallback:90,className:"max-w-xs",value:t.warn_threshold_pct,onChange:t=>e({warn_threshold_pct:t})}),(0,i.jsx)(d.$,{asChild:!0,variant:"outline",size:"sm",children:(0,i.jsx)(a(),{href:"/admin/settings/users",children:"G\xe9rer les quotas par utilisateur"})})]}),(0,i.jsxs)(o.KT,{title:"Intelligence artificielle",description:"Plafonds par utilisateur (cl\xe9s org) : usage quotidien et mensuel raisonnable pour une PME.",children:[(0,i.jsxs)(o.wB,{columns:2,children:[(0,i.jsx)(m,{label:"Plafond journalier",unit:"€",step:.5,value:s.llm_daily_cost_limit_eur,onChange:t=>r({llm_daily_cost_limit_eur:t})}),(0,i.jsx)(m,{label:"Plafond mensuel",unit:"€",step:1,value:s.llm_monthly_cost_limit_eur,onChange:t=>r({llm_monthly_cost_limit_eur:t})})]}),(0,i.jsx)(m,{label:"Seuil d'alerte",unit:"%",min:50,max:100,fallback:80,className:"max-w-xs",value:s.llm_cost_warn_threshold_pct,onChange:t=>r({llm_cost_warn_threshold_pct:t})}),(0,i.jsx)(d.$,{asChild:!0,variant:"outline",size:"sm",children:(0,i.jsx)(a(),{href:"/admin/settings/ai-usage",children:"Voir la consommation IA"})})]}),(0,i.jsx)(o.KT,{title:"Recherche et automatisations",description:"Recherche web, tokens API et webhooks par utilisateur.",children:(0,i.jsxs)(o.wB,{columns:2,className:"lg:grid-cols-1 xl:grid-cols-3",children:[(0,i.jsx)(m,{label:"Recherches web",unit:"/ jour",value:s.search_requests_per_day,onChange:t=>r({search_requests_per_day:t})}),(0,i.jsx)(m,{label:"Tokens API",unit:"/ utilisateur",value:s.max_api_tokens_per_user,onChange:t=>r({max_api_tokens_per_user:t})}),(0,i.jsx)(m,{label:"Webhooks",unit:"/ utilisateur",value:s.max_webhooks_per_user,onChange:t=>r({max_webhooks_per_user:t})})]})})]})})}function p({label:t,unit:e,value:s,onChange:r}){return(0,i.jsx)(m,{label:t,unit:e,step:.5,value:s,onChange:r})}function m({label:t,unit:e,value:s,onChange:r,min:a=0,max:n,step:u,fallback:l=0,className:d}){return(0,i.jsx)(o.u8,{label:t,children:(0,i.jsxs)(c.MG,{className:d,children:[(0,i.jsx)(c.iV,{type:"number",min:a,max:n,step:u,value:s,onChange:t=>r(Number(t.target.value)||l)}),(0,i.jsx)(c.Sq,{align:"inline-end",children:(0,i.jsx)(c.zB,{children:e})})]})})}},3964:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(43200).A)("container",[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]])},9519:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(43200).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},10460:(t,e,s)=>{s.d(e,{Z:()=>r});var i=s(91356);function r(t){let e=i.useRef({value:t,previous:t});return i.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}},12772:(t,e,s)=>{s.d(e,{MG:()=>o,Sq:()=>l,iV:()=>c,zB:()=>d});var i=s(4208),r=s(57542),a=s(58113);s(61554);var n=s(13746);function o({className:t,...e}){return(0,i.jsx)("div",{"data-slot":"input-group",role:"group",className:(0,a.cn)("group/input-group border-input dark:bg-input/30 relative flex w-full items-center rounded-md border shadow-xs transition-[color,box-shadow] outline-none","h-9 has-[>textarea]:h-auto","has-[>[data-align=inline-start]]:[&>input]:pl-2","has-[>[data-align=inline-end]]:[&>input]:pr-2","has-[>[data-align=block-start]]:h-auto has-[>[data-align=block-start]]:flex-col has-[>[data-align=block-start]]:[&>input]:pb-3","has-[>[data-align=block-end]]:h-auto has-[>[data-align=block-end]]:flex-col has-[>[data-align=block-end]]:[&>input]:pt-3","has-[[data-slot=input-group-control]:focus-visible]:border-ring has-[[data-slot=input-group-control]:focus-visible]:ring-ring/50 has-[[data-slot=input-group-control]:focus-visible]:ring-[3px]","has-[[data-slot][aria-invalid=true]]:ring-destructive/20 has-[[data-slot][aria-invalid=true]]:border-destructive dark:has-[[data-slot][aria-invalid=true]]:ring-destructive/40",t),...e})}s(84956);let u=(0,r.F)("text-muted-foreground flex h-auto cursor-text items-center justify-center gap-2 py-1.5 text-sm font-medium select-none [&>svg:not([class*='size-'])]:size-4 [&>kbd]:rounded-[calc(var(--radius)-5px)] group-data-[disabled=true]/input-group:opacity-50",{variants:{align:{"inline-start":"order-first pl-3 has-[>button]:ml-[-0.45rem] has-[>kbd]:ml-[-0.35rem]","inline-end":"order-last pr-3 has-[>button]:mr-[-0.4rem] has-[>kbd]:mr-[-0.35rem]","block-start":"order-first w-full justify-start px-3 pt-3 [.border-b]:pb-3 group-has-[>input]/input-group:pt-2.5","block-end":"order-last w-full justify-start px-3 pb-3 [.border-t]:pt-3 group-has-[>input]/input-group:pb-2.5"}},defaultVariants:{align:"inline-start"}});function l({className:t,align:e="inline-start",...s}){return(0,i.jsx)("div",{role:"group","data-slot":"input-group-addon","data-align":e,className:(0,a.cn)(u({align:e}),t),onClick:t=>{t.target.closest("button")||t.currentTarget.parentElement?.querySelector("input")?.focus()},...s})}function d({className:t,...e}){return(0,i.jsx)("span",{className:(0,a.cn)("text-muted-foreground flex items-center gap-2 text-sm [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4",t),...e})}function c({className:t,...e}){return(0,i.jsx)(n.p,{"data-slot":"input-group-control",className:(0,a.cn)("flex-1 rounded-none border-0 bg-transparent shadow-none focus-visible:ring-0 dark:bg-transparent",t),...e})}(0,r.F)("text-sm shadow-none flex gap-2 items-center",{variants:{size:{xs:"h-6 gap-1 px-2 rounded-[calc(var(--radius)-5px)] [&>svg:not([class*='size-'])]:size-3.5 has-[>svg]:px-2",sm:"h-8 px-2.5 gap-1.5 rounded-md has-[>svg]:px-2.5","icon-xs":"size-6 rounded-[calc(var(--radius)-5px)] p-0 has-[>svg]:p-0","icon-sm":"size-8 p-0 has-[>svg]:p-0"}},defaultVariants:{size:"xs"}})},17745:(t,e,s)=>{s.d(e,{n:()=>d});var i=s(91356),r=s(67730),a=s(42811),n=s(17652),o=s(20838),u=class extends n.Q{#t;#e=void 0;#s;#i;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){let e=this.options;this.options=this.#t.defaultMutationOptions(t),(0,o.f8)(this.options,e)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#s,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,o.EN)(e.mutationKey)!==(0,o.EN)(this.options.mutationKey)?this.reset():this.#s?.state.status==="pending"&&this.#s.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#s?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#a(t)}getCurrentResult(){return this.#e}reset(){this.#s?.removeObserver(this),this.#s=void 0,this.#r(),this.#a()}mutate(t,e){return this.#i=e,this.#s?.removeObserver(this),this.#s=this.#t.getMutationCache().build(this.#t,this.options),this.#s.addObserver(this),this.#s.execute(t)}#r(){let t=this.#s?.state??(0,r.$)();this.#e={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#a(t){a.jG.batch(()=>{if(this.#i&&this.hasListeners()){let e=this.#e.variables,s=this.#e.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#i.onSuccess?.(t.data,e,s,i)}catch(t){Promise.reject(t)}try{this.#i.onSettled?.(t.data,null,e,s,i)}catch(t){Promise.reject(t)}}else if(t?.type==="error"){try{this.#i.onError?.(t.error,e,s,i)}catch(t){Promise.reject(t)}try{this.#i.onSettled?.(void 0,t.error,e,s,i)}catch(t){Promise.reject(t)}}}this.listeners.forEach(t=>{t(this.#e)})})}},l=s(39927);function d(t,e){let s=(0,l.jE)(e),[r]=i.useState(()=>new u(s,t));i.useEffect(()=>{r.setOptions(t)},[r,t]);let n=i.useSyncExternalStore(i.useCallback(t=>r.subscribe(a.jG.batchCalls(t)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),d=i.useCallback((t,e)=>{r.mutate(t,e).catch(o.lQ)},[r]);if(n.error&&(0,o.GU)(r.options.throwOnError,[n.error]))throw n.error;return{...n,mutate:d,mutateAsync:n.mutate}}},26159:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(43200).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},35019:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(43200).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},59220:(t,e,s)=>{s.d(e,{X:()=>a});var i=s(91356),r=s(84844);function a(t){let[e,s]=i.useState(void 0);return(0,r.N)(()=>{if(t){s({width:t.offsetWidth,height:t.offsetHeight});let e=new ResizeObserver(e=>{let i,r;if(!Array.isArray(e)||!e.length)return;let a=e[0];if("borderBoxSize"in a){let t=a.borderBoxSize,e=Array.isArray(t)?t[0]:t;i=e.inlineSize,r=e.blockSize}else i=t.offsetWidth,r=t.offsetHeight;s({width:i,height:r})});return e.observe(t,{box:"border-box"}),()=>e.unobserve(t)}s(void 0)},[t]),e}},70799:(t,e,s)=>{s.d(e,{sG:()=>n});var i=s(91356);s(86669);var r=s(49402),a=s(4208),n=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((t,e)=>{let s=(0,r.TL)(`Primitive.${e}`),n=i.forwardRef((t,i)=>{let{asChild:r,...n}=t;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(r?s:e,{...n,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{})},77510:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(43200).A)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},84844:(t,e,s)=>{s.d(e,{N:()=>r});var i=s(91356),r=globalThis?.document?i.useLayoutEffect:()=>{}},84956:(t,e,s)=>{s.d(e,{T:()=>a});var i=s(4208);s(91356);var r=s(58113);function a({className:t,...e}){return(0,i.jsx)("textarea",{"data-slot":"textarea",className:(0,r.cn)("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),...e})}}}]);