Submit
Path:
~
/
/
snap
/
lxd
/
current
/
share
/
lxd-ui
/
assets
/
File Content:
formFields-fc140429.js
import{d as b,m as q,f as v,q as y,F as z,bm as S,j as h,S as O}from"./index-13b2882d.js";import{c as N}from"./instanceConfigInheritance-fbf987f8.js";import{g as R,C as $}from"./ConfigurationTable-1a9d4d6f.js";import{t as w}from"./ConfigFieldDescription-00c1a193.js";const d={restricted_cluster_groups:"restricted.cluster.groups",restricted_cluster_target:"restricted.cluster.target",restricted_devices_disk:"restricted.devices.disk",restricted_devices_disk_paths:"restricted.devices.disk.paths",restricted_devices_gpu:"restricted.devices.gpu",restricted_devices_infiniband:"restricted.devices.infiniband",restricted_devices_nic:"restricted.devices.nic",restricted_devices_pci:"restricted.devices.pci",restricted_devices_unix_block:"restricted.devices.unix-block",restricted_devices_unix_char:"restricted.devices.unix-char",restricted_devices_unix_hotplug:"restricted.devices.unix-hotplug",restricted_devices_usb:"restricted.devices.usb",restricted_virtual_machines_low_level:"restricted.virtual-machines.lowlevel",restricted_containers_low_level:"restricted.containers.lowlevel",restricted_containers_nesting:"restricted.containers.nesting",restricted_containers_privilege:"restricted.containers.privilege",restricted_container_interception:"restricted.containers.interception",restrict_snapshots:"restricted.snapshots",restricted_idmap_uid:"restricted.idmap.uid",restricted_idmap_gid:"restricted.idmap.gid",restricted_network_access:"restricted.networks.access",restricted_network_subnets:"restricted.networks.subnets",restricted_network_uplinks:"restricted.networks.uplinks",restricted_network_zones:"restricted.networks.zones",restricted:"restricted",features_images:"features.images",features_profiles:"features.profiles",features_networks:"features.networks",features_networks_zones:"features.networks.zones",features_storage_buckets:"features.storage.buckets",features_storage_volumes:"features.storage.volumes",limits_instances:"limits.instances",limits_containers:"limits.containers",limits_virtual_machines:"limits.virtual-machines",limits_disk:"limits.disk",limits_networks:"limits.networks",limits_cpu:"limits.cpu",limits_memory:"limits.memory",limits_processes:"limits.processes"},H=e=>{if(!(e in d))throw new Error(`Could not find ${e} in projectConfigFormFieldsToPayload`);return d[e]},E=()=>new Set(Object.values(d)),l={rootStorage:"",limits_cpu:"limits.cpu",limits_memory:"limits.memory",limits_memory_swap:"limits.memory.swap",limits_disk_priority:"limits.disk.priority",limits_processes:"limits.processes",security_privileged:"security.privileged",security_protection_delete:"security.protection.delete",security_protection_shift:"security.protection.shift",security_idmap_base:"security.idmap.base",security_idmap_size:"security.idmap.size",security_idmap_isolated:"security.idmap.isolated",security_devlxd:"security.devlxd",security_devlxd_images:"security.devlxd.images",security_secureboot:"security.secureboot",snapshots_pattern:"snapshots.pattern",snapshots_expiry:"snapshots.expiry",snapshots_schedule:"snapshots.schedule",snapshots_schedule_stopped:"snapshots.schedule.stopped",cloud_init_network_config:"cloud-init.network-config",cloud_init_user_data:"cloud-init.user-data",cloud_init_vendor_data:"cloud-init.vendor-data"},Q=e=>{if(!(e in l))throw new Error(`Could not find ${e} in instanceConfigFormFieldsToPayload`);return l[e]},k=()=>new Set(Object.values(l)),G=k,J=k,M=({formik:e,name:t,label:s,children:o,defaultValue:x,disabled:C=!1,readOnlyRenderer:n})=>{const j=b.useNotify(),{project:u}=q();let _=[];if(u){const{data:c=[],error:g}=v({queryKey:[y.profiles],queryFn:()=>z(u)});_=c,g&&j.failure("Loading profiles failed",g)}const{data:r}=v({queryKey:[y.configOptions],queryFn:S}),K=e.values.type==="project"?w((r==null?void 0:r.configs.project)??{}):w((r==null?void 0:r.configs.instance)??{}),p=e.values,a=p[t],F=a!==void 0,m=p.type==="project"?H(t):Q(t),i=K.find(c=>c.key===m),[f,P]=N(e.values,m,_,i==null?void 0:i.default),I=e.values.readOnly,V=()=>n?n(f):f,T=()=>{const c=a===""?"-":a;return n?n(c):c};return R({formik:e,name:t,label:s,children:o,defaultValue:x,disabled:C,help:i==null?void 0:i.shortdesc,inputHelp:i==null?void 0:i.longdesc,isOverridden:F,inheritedValue:V(),inheritSource:P,isReadOnly:I,value:a,overrideValue:T()})},W=({rows:e,configurationExtra:t,emptyStateMsg:s})=>{const o=b.useNotify();return h.jsx(O,{dependencies:[o.notification],belowId:"form-footer",children:h.jsx($,{rows:e,configurationExtra:t,emptyStateMsg:s})})},X=(e,t)=>Object.fromEntries(Object.entries(e).filter(([s])=>!t.has(s))),Y=(e,t)=>{const s=t==null?void 0:t.find(o=>o.value===e);return s!=null&&s.label&&e!==""?s.label:""};export{W as I,X as a,G as b,M as c,Q as d,E as e,H as f,J as g,Y as o};
Edit
Rename
Chmod
Delete
FILE
FOLDER
INFO
Name
Size
Permission
Action
data
---
0755
img
---
0755
AutoExpandingTextArea-3a779a81.js
352 bytes
0644
CancelOperationBtn-5e4a9f41.js
1454 bytes
0644
CertificateAdd-5762bbdd.js
2423 bytes
0644
CertificateGenerate-67a1d99d.js
9813 bytes
0644
ClusterGroupForm-f258bb5e.js
3146 bytes
0644
ClusterList-13b65a6c.js
4834 bytes
0644
ConfigFieldDescription-00c1a193.js
3588 bytes
0644
ConfigurationTable-1a9d4d6f.js
2213 bytes
0644
CreateClusterGroup-3b03283b.js
329 bytes
0644
CreateInstance-2dc2e316.js
15924 bytes
0644
CreateNetwork-9059effd.js
2293 bytes
0644
CreateProfile-fa64def5.js
3354 bytes
0644
CreateProject-3768bb7f.js
1942 bytes
0644
CreateStoragePool-e2d089cb.js
1809 bytes
0644
DiskSizeSelector-dd5e138a.js
1843 bytes
0644
EditClusterGroup-08d77b61.js
622 bytes
0644
FormMenuItem-c8a1a121.js
504 bytes
0644
Images-40cc8e59.js
4475 bytes
0644
InstanceDetail-ee6a9c3e.js
497285 bytes
0644
InstanceFormMenu-dff7cf6c.js
1710 bytes
0644
InstanceList-23508fa8.js
15982 bytes
0644
Login-a15594e3.js
1504 bytes
0644
NetworkDetail-c85f81d1.js
10357 bytes
0644
NetworkDevicesForm-bcf4be77.js
28882 bytes
0644
NetworkForm-ffe61c80.js
11091 bytes
0644
NetworkList-45862bf6.js
2938 bytes
0644
NetworkMap-30a0e19e.js
393598 bytes
0644
OperationList-b576a26c.js
3103 bytes
0644
ProfileDetail-1a7135fe.js
9972 bytes
0644
ProfileDetailsForm-809e7c02.js
856 bytes
0644
ProfileFormMenu-3458e77a.js
1542 bytes
0644
ProfileList-3777bd96.js
3396 bytes
0644
ProfileSelector-b579b8c7.js
1770 bytes
0644
ProjectConfiguration-e5324f11.js
7224 bytes
0644
ProjectForm-55619b78.js
14396 bytes
0644
ProtectedRoute-49eddddb.js
209 bytes
0644
RenameHeader-c74d9adb.js
1641 bytes
0644
SelectableMainTable-5a3f3fef.js
1514 bytes
0644
Settings-2fc8ab81.js
6119 bytes
0644
StoragePoolDetail-5cad7e82.js
5661 bytes
0644
StorageUsedBy-2e98cb1b.js
2208 bytes
0644
StorageVolumeCreate-76138e07.js
1794 bytes
0644
StorageVolumeDetail-513f1051.js
6918 bytes
0644
StorageVolumeForm-228515f8.js
9860 bytes
0644
StorageVolumeFormMenu-e90b9f5c.js
1378 bytes
0644
WarningList-74e9b259.js
1899 bytes
0644
certificate-3aff5cf1.js
283833 bytes
0644
clusterGroups-3fc1789d.js
3402 bytes
0644
formFields-fc140429.js
4724 bytes
0644
images-2ea813f2.js
702 bytes
0644
index-13b2882d.js
600882 bytes
0644
index-205b9caf.css
493180 bytes
0644
index.esm-82c30f37.js
70743 bytes
0644
instanceConfigInheritance-fbf987f8.js
1414 bytes
0644
instanceDelete-e714bd59.js
1559 bytes
0644
instanceEdit-cf20bafe.js
5416 bytes
0644
instanceValidation-26160179.css
52045 bytes
0644
instanceValidation-45cfba9a.js
2195634 bytes
0644
networks-5caac489.js
1747 bytes
0644
operations-beb03b33.js
433 bytes
0644
settings-c23f9009.js
183 bytes
0644
updateMaxHeight-325b3cd4.js
861 bytes
0644
useClusterMembers-dbf45674.js
3396 bytes
0644
N4ST4R_ID | Naxtarrr