1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1862],{3964:(e,t,n)=>{n.d(t,{A:()=>i});let i=(0,n(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"}]])},11808:(e,t,n)=>{n.d(t,{h:()=>l});var i=n(4208),a=n(30206),s=n(93371),r=n(58113);function l({provider:e,className:t,iconClassName:n}){return(0,i.jsxs)("span",{className:(0,r.cn)("inline-flex min-w-0 items-center gap-2",t),children:[(0,i.jsx)(a.e,{provider:e,className:(0,r.cn)("size-4 shrink-0",n)}),(0,i.jsx)("span",{className:"truncate",children:(0,s.PF)(e)})]})}},22581:(e,t,n)=>{n.d(t,{DO:()=>l,L_:()=>r,mF:()=>a,oV:()=>o,uI:()=>s,yD:()=>d});var i=n(80361);let a=[5,10,15,20,30,60],s=["ultimeet","google_meet","zoom","teams","jitsi","none"],r={ultimeet:"UltiMeet",google_meet:"Google Meet",zoom:"Zoom",teams:"Microsoft Teams",jitsi:"Jitsi",none:"Aucun"},l=[{minutes:15,label:"15 min"},{minutes:30,label:"30 min"},{minutes:45,label:"45 min"},{minutes:60,label:"1 h"},{minutes:90,label:"1 h 30"},{minutes:120,label:"2 h"}],o=[{value:"auto",label:"Automatique (locale)"},{value:1,label:"Lundi"},{value:0,label:"Dimanche"},{value:6,label:"Samedi"}];function d(e){return"identity"===e.type?`identity:${(0,i.HH)(e.value)}`:`${e.type}:${e.value}`}},26159:(e,t,n)=>{n.d(t,{A:()=>i});let i=(0,n(43200).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},30206:(e,t,n)=>{n.d(t,{e:()=>l});var i=n(4208),a=n(84834),s=n(43992),r=n(58113);function l({provider:e,className:t}){if("none"===e)return(0,i.jsx)(a.In,{icon:"mdi:video-off-outline",className:(0,r.cn)("size-5 shrink-0 text-muted-foreground",t),"aria-hidden":!0});let n=s.wi[e];return"image"===n.kind?(0,i.jsx)("img",{src:n.src,alt:"",className:(0,r.cn)("size-5 shrink-0 object-contain",t)}):(0,i.jsx)(a.In,{icon:n.icon,className:(0,r.cn)("size-5 shrink-0",t),"aria-hidden":!0})}},43992:(e,t,n)=>{n.d(t,{Cc:()=>d,IG:()=>l,OH:()=>o,lp:()=>s,uE:()=>r,wi:()=>a});var i=n(93371);let a={ultimeet:{kind:"image",src:"/ultimeet-mark.svg",alt:"UltiMeet"},google_meet:{kind:"iconify",icon:"logos:google-meet"},zoom:{kind:"iconify",icon:"logos:zoom-icon"},teams:{kind:"iconify",icon:"logos:microsoft-teams"},jitsi:{kind:"iconify",icon:"simple-icons:jitsi"}};function s(){return`${crypto.randomUUID()}@ulti`}function r(e,t){let n=e.path.endsWith("/")?e.path:`${e.path}/`;return`${n}${t}.ics`}function l(e,t){if("none"===e)return"Aucune visio";let n=(0,i.PF)(e);return t?`${n} activ\xe9e`:`Ajouter ${n}`}function o(e){return`Rejoindre ${(0,i.PF)(e)}`}function d(e){return"ultimeet"===e}},77510:(e,t,n)=>{n.d(t,{A:()=>i});let i=(0,n(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"}]])},80361:(e,t,n)=>{function i(e){return e.trim().toLowerCase()}function a(e){let t=e.trim();if(!t)return t;let n=t.lastIndexOf("@");if(n<=0)return i(t);let a=t.lastIndexOf(":",n);return a>=0?i(t.slice(a+1)):i(t)}function s(e,t){let n=t.trim();if(!n||!n.includes("@"))return;let a=i(n);e.has(a)||e.set(a,n)}function r(e,t=[]){let n=new Map;for(let e of t)s(n,e);for(let t of e)s(n,t.email);return[...n.entries()].map(([e,t])=>({key:e,label:t})).sort((e,t)=>e.label.localeCompare(t.label,"fr",{sensitivity:"base"}))}function l(e,t){let n=a(e);return t.find(e=>e.key===n)?.label??n}function o(e,t=[]){let n=new Set,s=[];for(let r of e){let e;if("identity"!==r.type&&"contact"!==r.type)continue;if("identity"===r.type){let n=a(r.value);e={type:"identity",value:n,label:l(n,t)||n}}else{let t=i(r.value);if(!t)continue;e={type:"contact",value:t,label:r.label.trim()||t}}let o="identity"===e.type?`identity:${e.value}`:`contact:${e.value}`;n.has(o)||(n.add(o),s.push(e))}return s}function d(e,t=[]){return o(e.map(e=>({type:"identity",value:a(e),label:a(e)})),t)}function c(e,t=[]){let n=new Set,i=[];for(let s of e){if("identity"!==s.type){i.push(s);continue}let e=a(s.value),r=`identity:${e}`;n.has(r)||(n.add(r),i.push({type:"identity",value:e,label:l(e,t)||e}))}return i}n.d(t,{BP:()=>c,HH:()=>a,ON:()=>d,R6:()=>o,vi:()=>r})},89342:(e,t,n)=>{n.d(t,{TR:()=>f,bq:()=>m,eb:()=>h,gC:()=>p,l6:()=>d,mi:()=>v,s3:()=>c,yv:()=>u});var i=n(4208);n(91356);var a=n(29477),s=n(9519),r=n(35019),l=n(30758),o=n(58113);function d({...e}){return(0,i.jsx)(a.bL,{"data-slot":"select",...e})}function c({...e}){return(0,i.jsx)(a.YJ,{"data-slot":"select-group",...e})}function u({...e}){return(0,i.jsx)(a.WT,{"data-slot":"select-value",...e})}function m({className:e,size:t="default",variant:n="default",children:r,...l}){return(0,i.jsxs)(a.l9,{"data-slot":"select-trigger","data-size":t,"data-variant":n,className:(0,o.cn)("data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground flex w-fit cursor-pointer items-center justify-between gap-2 rounded-md bg-transparent text-sm whitespace-nowrap transition-[color,box-shadow] outline-none disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4","default"===n&&"border-input 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 dark:hover:bg-input/50 border px-3 py-2 shadow-xs focus-visible:ring-[3px]","ghost"===n&&"border-0 shadow-none hover:bg-transparent focus-visible:ring-0 dark:bg-transparent dark:hover:bg-transparent dark:data-[state=open]:bg-transparent",e),...l,children:[r,(0,i.jsx)(a.In,{asChild:!0,children:(0,i.jsx)(s.A,{className:"size-4 opacity-50"})})]})}function p({className:e,children:t,position:n="popper",...s}){return(0,i.jsx)(a.ZL,{children:(0,i.jsxs)(a.UC,{"data-slot":"select-content",className:(0,o.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:n,...s,children:[(0,i.jsx)(g,{}),(0,i.jsx)(a.LM,{className:(0,o.cn)("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),(0,i.jsx)(x,{})]})})}function f({className:e,...t}){return(0,i.jsx)(a.JU,{"data-slot":"select-label",className:(0,o.cn)("text-muted-foreground px-2 py-1.5 text-xs",e),...t})}function h({className:e,children:t,...n}){return(0,i.jsxs)(a.q7,{"data-slot":"select-item",className:(0,o.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-pointer items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",e),...n,children:[(0,i.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,i.jsx)(a.VF,{children:(0,i.jsx)(r.A,{className:"size-4"})})}),(0,i.jsx)(a.p4,{children:t})]})}function v({className:e,...t}){return(0,i.jsx)(a.wv,{"data-slot":"select-separator",className:(0,o.cn)("bg-border pointer-events-none -mx-1 my-1 h-px",e),...t})}function g({className:e,...t}){return(0,i.jsx)(a.PP,{"data-slot":"select-scroll-up-button",className:(0,o.cn)("flex cursor-pointer items-center justify-center py-1",e),...t,children:(0,i.jsx)(l.A,{className:"size-4"})})}function x({className:e,...t}){return(0,i.jsx)(a.wn,{"data-slot":"select-scroll-down-button",className:(0,o.cn)("flex cursor-pointer items-center justify-center py-1",e),...t,children:(0,i.jsx)(s.A,{className:"size-4"})})}},93371:(e,t,n)=>{n.d(t,{BP:()=>r,GY:()=>l,PF:()=>o,U:()=>a,nZ:()=>s});var i=n(22581);function a(e){return 60===e?"1 h":`${e} min`}function s(e){let t=i.DO.find(t=>t.minutes===e);return t?t.label:e%60==0?60===e?"1 h":`${e/60} h`:`${e} min`}function r(e){return"12h"===e?"AM / PM":"24 h"}function l(e){switch(e){case"auto":default:return"Automatique (locale)";case 0:return"Dimanche";case 1:return"Lundi";case 6:return"Samedi"}}function o(e){return i.L_[e]}},97502:(e,t,n)=>{n.r(t),n.d(t,{AgendaSection:()=>h});var i=n(4208),a=n(91356),s=n(58564),r=n(25729),l=n(4023),o=n(11808),d=n(37820),c=n(22581),u=n(13746),m=n(89342),p=n(28292);let f=[{id:"light",label:"Clair"},{id:"dark",label:"Sombre"},{id:"system",label:"Syst\xe8me"}];function h(){let e=(0,d.U)(e=>e.agenda),t=(0,d.U)(e=>e.setAgenda),[n,h]=(0,a.useState)(e);return(0,a.useEffect)(()=>{h(e)},[e]),(0,i.jsx)(s.f,{title:p.tg,description:"Th\xe8me et visioconf\xe9rence par d\xe9faut pour toute l'organisation.",policySection:"agenda",beforeSave:()=>t(n),children:(0,i.jsxs)(l.I,{columns:2,children:[(0,i.jsxs)(r.KT,{title:"Th\xe8me",description:"Mode clair/sombre par d\xe9faut de l'agenda.",children:[(0,i.jsx)(r.Kk,{title:"Imposer le th\xe8me organisationnel",description:"Les utilisateurs ne peuvent plus changer le mode clair/sombre.",checked:n.enforce_org_theme,onCheckedChange:e=>h(t=>({...t,enforce_org_theme:e}))}),(0,i.jsx)(r.u8,{label:"Th\xe8me par d\xe9faut",children:(0,i.jsxs)(m.l6,{value:n.default_theme_mode,onValueChange:e=>h(t=>({...t,default_theme_mode:e})),children:[(0,i.jsx)(m.bq,{className:"h-9 w-full max-w-xs",children:(0,i.jsx)(m.yv,{})}),(0,i.jsx)(m.gC,{children:f.map(e=>(0,i.jsx)(m.eb,{value:e.id,children:e.label},e.id))})]})})]}),(0,i.jsxs)(r.KT,{title:"Visioconf\xe9rence",description:"Fournisseur visio par d\xe9faut pour les \xe9v\xe9nements.",children:[(0,i.jsx)(r.Kk,{title:"Imposer le fournisseur visio",description:"Les utilisateurs ne peuvent plus choisir Zoom, Meet, etc.",checked:n.enforce_org_video_provider,onCheckedChange:e=>h(t=>({...t,enforce_org_video_provider:e}))}),(0,i.jsx)(r.u8,{label:"Fournisseur visio par d\xe9faut",children:(0,i.jsxs)(m.l6,{value:n.default_video_provider,onValueChange:e=>h(t=>({...t,default_video_provider:e})),children:[(0,i.jsx)(m.bq,{className:"h-9 w-full max-w-xs",children:(0,i.jsx)(m.yv,{children:(0,i.jsx)(o.h,{provider:n.default_video_provider})})}),(0,i.jsx)(m.gC,{children:c.uI.map(e=>(0,i.jsx)(m.eb,{value:e,children:(0,i.jsx)(o.h,{provider:e})},e))})]})})]}),(0,i.jsx)(r.KT,{title:"Cl\xe9s API visioconf\xe9rence (organisation)",description:"Stock\xe9es c\xf4t\xe9 serveur. UltiMeet n'exige pas de cl\xe9 API.",children:["zoom","google_meet","teams","jitsi"].map(e=>(0,i.jsx)(r.u8,{label:c.L_[e],children:(0,i.jsx)(u.p,{type:"password",autoComplete:"off",className:"h-9",placeholder:"Cl\xe9 API (laisser vide pour conserver l'existante)",value:n.video_provider_api_keys[e]??"",onChange:t=>{var n;return n=t.target.value,void h(t=>({...t,video_provider_api_keys:{...t.video_provider_api_keys,[e]:n}}))}})},e))})]})})}}}]); |