From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 9C6741FF15C for <inbox@lore.proxmox.com>; Fri, 4 Apr 2025 18:11:34 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id ADF453705A; Fri, 4 Apr 2025 18:10:51 +0200 (CEST) From: Markus Frank <m.frank@proxmox.com> To: pve-devel@lists.proxmox.com Date: Fri, 4 Apr 2025 18:08:46 +0200 Message-Id: <20250404160847.489922-12-m.frank@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250404160847.489922-1-m.frank@proxmox.com> References: <20250404160847.489922-1-m.frank@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.003 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] [PATCH manager v16 11/12] ui: form: add selector for directory mappings X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> U2lnbmVkLW9mZi1ieTogTWFya3VzIEZyYW5rIDxtLmZyYW5rQHByb3htb3guY29tPgpSZXZpZXdl ZC1ieTogTGF1cmVuyJtpdSBMZWFodS1WbMSDZHVjdSA8bC5sZWFodS12bGFkdWN1QHByb3htb3gu Y29tClJldmlld2VkLWJ5OiBEYW5pZWwgS3JhbCA8ZC5rcmFsQHByb3htb3guY29tPgpUZXN0ZWQt Ynk6IExhdXJlbsibaXUgTGVhaHUtVmzEg2R1Y3UgPGwubGVhaHUtdmxhZHVjdUBwcm94bW94LmNv bT4KVGVzdGVkLWJ5OiBEYW5pZWwgS3JhbCA8ZC5rcmFsQHByb3htb3guY29tPgpUZXN0ZWQtYnk6 IEx1a2FzIFdhZ25lciA8bC53YWduZXJAcHJveG1veC5jb20+Ci0tLQpubyBjaGFuZ2VzIGluIHYx NgoKIHd3dy9tYW5hZ2VyNi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgIDEgKwogd3d3L21hbmFn ZXI2L2Zvcm0vRGlyTWFwU2VsZWN0b3IuanMgfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysr KysrKwogMiBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2 NDQgd3d3L21hbmFnZXI2L2Zvcm0vRGlyTWFwU2VsZWN0b3IuanMKCmRpZmYgLS1naXQgYS93d3cv bWFuYWdlcjYvTWFrZWZpbGUgYi93d3cvbWFuYWdlcjYvTWFrZWZpbGUKaW5kZXggNTdjNGQzNzcu LmZhYmJkZDI0IDEwMDY0NAotLS0gYS93d3cvbWFuYWdlcjYvTWFrZWZpbGUKKysrIGIvd3d3L21h bmFnZXI2L01ha2VmaWxlCkBAIC0zNSw2ICszNSw3IEBAIEpTU1JDPSAJCQkJCQkJXAogCWZvcm0v Q29udGVudFR5cGVTZWxlY3Rvci5qcwkJCVwKIAlmb3JtL0NvbnRyb2xsZXJTZWxlY3Rvci5qcwkJ CVwKIAlmb3JtL0RheU9mV2Vla1NlbGVjdG9yLmpzCQkJXAorCWZvcm0vRGlyTWFwU2VsZWN0b3Iu anMgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIAlmb3JtL0Rpc2tGb3JtYXRTZWxlY3Rvci5q cwkJCVwKIAlmb3JtL0Rpc2tTdG9yYWdlU2VsZWN0b3IuanMJCQlcCiAJZm9ybS9GaWxlU2VsZWN0 b3IuanMJCQkJXApkaWZmIC0tZ2l0IGEvd3d3L21hbmFnZXI2L2Zvcm0vRGlyTWFwU2VsZWN0b3Iu anMgYi93d3cvbWFuYWdlcjYvZm9ybS9EaXJNYXBTZWxlY3Rvci5qcwpuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMC4uNDczYTJmZmUKLS0tIC9kZXYvbnVsbAorKysgYi93d3cvbWFu YWdlcjYvZm9ybS9EaXJNYXBTZWxlY3Rvci5qcwpAQCAtMCwwICsxLDYzIEBACitFeHQuZGVmaW5l KCdQVkUuZm9ybS5EaXJNYXBTZWxlY3RvcicsIHsKKyAgICBleHRlbmQ6ICdQcm94bW94LmZvcm0u Q29tYm9HcmlkJywKKyAgICBhbGlhczogJ3dpZGdldC5wdmVEaXJNYXBTZWxlY3RvcicsCisKKyAg ICBzdG9yZTogeworCWZpZWxkczogWyduYW1lJywgJ3BhdGgnXSwKKwlmaWx0ZXJPbkxvYWQ6IHRy dWUsCisJc29ydGVyczogWworCSAgICB7CisJCXByb3BlcnR5OiAnaWQnLAorCQlkaXJlY3Rpb246 ICdBU0MnLAorCSAgICB9LAorCV0sCisgICAgfSwKKworICAgIGFsbG93Qmxhbms6IGZhbHNlLAor ICAgIGF1dG9TZWxlY3Q6IGZhbHNlLAorICAgIGRpc3BsYXlGaWVsZDogJ2lkJywKKyAgICB2YWx1 ZUZpZWxkOiAnaWQnLAorCisgICAgbGlzdENvbmZpZzogeworCWNvbHVtbnM6IFsKKwkgICAgewor CQloZWFkZXI6IGdldHRleHQoJ0RpcmVjdG9yeSBJRCcpLAorCQlkYXRhSW5kZXg6ICdpZCcsCisJ CWZsZXg6IDEsCisJICAgIH0sCisJICAgIHsKKwkJaGVhZGVyOiBnZXR0ZXh0KCdDb21tZW50Jyks CisJCWRhdGFJbmRleDogJ2Rlc2NyaXB0aW9uJywKKwkJZmxleDogMSwKKwkgICAgfSwKKwldLAor ICAgIH0sCisKKyAgICBzZXROb2RlbmFtZTogZnVuY3Rpb24obm9kZW5hbWUpIHsKKwl2YXIgbWUg PSB0aGlzOworCisJaWYgKCFub2RlbmFtZSB8fCBtZS5ub2RlbmFtZSA9PT0gbm9kZW5hbWUpIHsK KwkgICAgcmV0dXJuOworCX0KKworCW1lLm5vZGVuYW1lID0gbm9kZW5hbWU7CisKKwltZS5zdG9y ZS5zZXRQcm94eSh7CisJICAgIHR5cGU6ICdwcm94bW94JywKKwkgICAgdXJsOiBgL2FwaTIvanNv bi9jbHVzdGVyL21hcHBpbmcvZGlyP2NoZWNrLW5vZGU9JHtub2RlbmFtZX1gLAorCX0pOworCisJ bWUuc3RvcmUubG9hZCgpOworICAgIH0sCisKKyAgICBpbml0Q29tcG9uZW50OiBmdW5jdGlvbigp IHsKKwl2YXIgbWUgPSB0aGlzOworCisJdmFyIG5vZGVuYW1lID0gbWUubm9kZW5hbWU7CisJbWUu bm9kZW5hbWUgPSB1bmRlZmluZWQ7CisKKyAgICAgICAgbWUuY2FsbFBhcmVudCgpOworCisJbWUu c2V0Tm9kZW5hbWUobm9kZW5hbWUpOworICAgIH0sCit9KTsKLS0gCjIuMzkuNQoKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGlu ZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3gu Y29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK