Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
import{b as y,B as g,C as v,c as p,u as l,o as n,M as h,w as _,l as V,m as b,f as M,r as x,s as d,e as f,H as w,I as K,a0 as U,a1 as q}from"./runtime-dom.esm-bundler-B9p7yOTR.chunk.mjs";import{c as C}from"./index-D46XzEB-.chunk.mjs";import{a as N}from"./index-DL1yHC1K-BIwBompf.chunk.mjs";import{t as s}from"./translation-DoG5ZELJ-1WQ7omLn.chunk.mjs";import{b as S}from"./index-wH4qlCzF.chunk.mjs";import{N as j}from"./logger-D3RVzcfQ-DqBRmZzo.chunk.mjs";import{N as A}from"./NcSelect-BOFzoCwK-bCplGpCw.chunk.mjs";import{N as B}from"./NcCheckboxRadioSwitch-BVTMQSAg-FCpl8JPS.chunk.mjs";import{N as E}from"./NcPasswordField-Be5_qcfm-CVAX_bv_.chunk.mjs";import{_ as L}from"./NcDateTime.vue_vue_type_script_setup_true_lang-BJuPH7S7-CPKy8lDH.chunk.mjs";import{C as c,a as k}from"./types-D7mw28jm.chunk.mjs";import{l as z}from"./logger-C_3kFNq6.chunk.mjs";const P=y({__name:"ConfigurationEntry",props:g({configKey:{},configOption:{}},{modelValue:{type:[String,Boolean],default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const a=v(e,"modelValue");return(t,i)=>e.configOption.type!==l(c).Boolean?(n(),p(h(e.configOption.type===l(c).Password?l(E):l(L)),{key:0,modelValue:a.value,"onUpdate:modelValue":i[0]||(i[0]=o=>a.value=o),name:e.configKey,required:!(e.configOption.flags&l(k).Optional),label:e.configOption.value,title:e.configOption.tooltip},null,8,["modelValue","name","required","label","title"])):(n(),p(l(B),{key:1,modelValue:a.value,"onUpdate:modelValue":i[1]||(i[1]=o=>a.value=o),type:"switch",title:e.configOption.tooltip},{default:_(()=>[V(b(e.configOption.value),1)]),_:1},8,["modelValue","title"]))}}),R=y({__name:"AuthMechanismRsa",props:g({authMechanism:{}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const a=v(e,"modelValue"),t=x();M(t,()=>{t.value&&(a.value.private_key="",a.value.public_key="")});async function i(){try{const{data:o}=await C.post(S("/apps/files_external/ajax/public_key.php"),{keyLength:t.value});a.value.private_key=o.data.private_key,a.value.public_key=o.data.public_key}catch(o){z.error("Error generating RSA key pair",{error:o}),N(s("files_external","Error generating key pair"))}}return(o,m)=>(n(),d("div",null,[(n(!0),d(w,null,K(e.authMechanism.configuration,(r,u)=>U((n(),p(P,{key:r.value,modelValue:a.value[u],"onUpdate:modelValue":O=>a.value[u]=O,configKey:u,configOption:r},null,8,["modelValue","onUpdate:modelValue","configKey","configOption"])),[[q,!(r.flags&l(k).Hidden)]])),128)),f(l(A),{modelValue:t.value,"onUpdate:modelValue":m[0]||(m[0]=r=>t.value=r),clearable:!1,inputLabel:l(s)("files_external","Key size"),options:[1024,2048,4096],required:""},null,8,["modelValue","inputLabel"]),f(l(j),{disabled:!t.value,wide:"",onClick:i},{default:_(()=>[V(b(l(s)("files_external","Generate keys")),1)]),_:1},8,["disabled"])]))}}),$=Object.freeze(Object.defineProperty({__proto__:null,default:R},Symbol.toStringTag,{value:"Module"}));export{$ as A,P as _};
//# sourceMappingURL=AuthMechanismRsa-CDS3WtU6.chunk.mjs.map
import{b as y,B as g,C as v,c as p,u as l,o as n,M as h,w as _,l as V,m as b,f as M,r as x,s as d,e as f,H as w,I as K,a0 as U,a1 as q}from"./runtime-dom.esm-bundler-Coatrs35.chunk.mjs";import{c as C}from"./index-BuM0vROR.chunk.mjs";import{a as N}from"./index-DL1yHC1K-BhqFRQ1c.chunk.mjs";import{t as s}from"./translation-DoG5ZELJ-1WQ7omLn.chunk.mjs";import{b as S}from"./index-wH4qlCzF.chunk.mjs";import{N as j}from"./logger-D3RVzcfQ-B3ALJ5it.chunk.mjs";import{N as A}from"./NcSelect-BOFzoCwK-DkXhmw_Y.chunk.mjs";import{N as B}from"./NcCheckboxRadioSwitch-BVTMQSAg-CB6jI05e.chunk.mjs";import{N as E}from"./NcPasswordField-Be5_qcfm-D1TNtXl3.chunk.mjs";import{_ as L}from"./NcDateTime.vue_vue_type_script_setup_true_lang-BJuPH7S7-BlEAvcQE.chunk.mjs";import{C as c,a as k}from"./types-DG4mvhkC.chunk.mjs";import{l as z}from"./logger-C_3kFNq6.chunk.mjs";const P=y({__name:"ConfigurationEntry",props:g({configKey:{},configOption:{}},{modelValue:{type:[String,Boolean],default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const a=v(e,"modelValue");return(t,i)=>e.configOption.type!==l(c).Boolean?(n(),p(h(e.configOption.type===l(c).Password?l(E):l(L)),{key:0,modelValue:a.value,"onUpdate:modelValue":i[0]||(i[0]=o=>a.value=o),name:e.configKey,required:!(e.configOption.flags&l(k).Optional),label:e.configOption.value,title:e.configOption.tooltip},null,8,["modelValue","name","required","label","title"])):(n(),p(l(B),{key:1,modelValue:a.value,"onUpdate:modelValue":i[1]||(i[1]=o=>a.value=o),type:"switch",title:e.configOption.tooltip},{default:_(()=>[V(b(e.configOption.value),1)]),_:1},8,["modelValue","title"]))}}),R=y({__name:"AuthMechanismRsa",props:g({authMechanism:{}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const a=v(e,"modelValue"),t=x();M(t,()=>{t.value&&(a.value.private_key="",a.value.public_key="")});async function i(){try{const{data:o}=await C.post(S("/apps/files_external/ajax/public_key.php"),{keyLength:t.value});a.value.private_key=o.data.private_key,a.value.public_key=o.data.public_key}catch(o){z.error("Error generating RSA key pair",{error:o}),N(s("files_external","Error generating key pair"))}}return(o,m)=>(n(),d("div",null,[(n(!0),d(w,null,K(e.authMechanism.configuration,(r,u)=>U((n(),p(P,{key:r.value,modelValue:a.value[u],"onUpdate:modelValue":O=>a.value[u]=O,configKey:u,configOption:r},null,8,["modelValue","onUpdate:modelValue","configKey","configOption"])),[[q,!(r.flags&l(k).Hidden)]])),128)),f(l(A),{modelValue:t.value,"onUpdate:modelValue":m[0]||(m[0]=r=>t.value=r),clearable:!1,inputLabel:l(s)("files_external","Key size"),options:[1024,2048,4096],required:""},null,8,["modelValue","inputLabel"]),f(l(j),{disabled:!t.value,wide:"",onClick:i},{default:_(()=>[V(b(l(s)("files_external","Generate keys")),1)]),_:1},8,["disabled"])]))}}),$=Object.freeze(Object.defineProperty({__proto__:null,default:R},Symbol.toStringTag,{value:"Module"}));export{$ as A,P as _};
//# sourceMappingURL=AuthMechanismRsa-zkOBAwCw.chunk.mjs.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading