all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH qemu-server] feature #3937: config: store user in meta property
@ 2023-02-13 10:24 Leo Nunner
  2023-02-14  9:41 ` Thomas Lamprecht
  0 siblings, 1 reply; 3+ messages in thread
From: Leo Nunner @ 2023-02-13 10:24 UTC (permalink / raw)
  To: pve-devel

Adds a field to the "meta" config property which stores the user who
created the VM.

Signed-off-by: Leo Nunner <l.nunner@proxmox.com>
---
 PVE/QemuServer.pm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index a0e16dc..28ed8e7 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -281,6 +281,11 @@ my $meta_info_fmt = {
 	pattern => '\d+(\.\d+)+',
 	optional => 1,
     },
+    'user' => {
+	type => 'string',
+	description => "The user who created the VM.",
+	optional => 1,
+    },
 };
 
 my $confdesc = {
@@ -2184,10 +2189,13 @@ sub parse_meta_info {
 sub new_meta_info_string {
     my () = @_; # for now do not allow to override any value
 
+    my $rpcenv = PVE::RPCEnvironment->get();
+
     return PVE::JSONSchema::print_property_string(
 	{
 	    'creation-qemu' => kvm_user_version(),
 	    ctime => "". int(time()),
+	    user => $rpcenv->get_user(),
 	},
 	$meta_info_fmt
     );
-- 
2.30.2





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-02-15  9:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-13 10:24 [pve-devel] [PATCH qemu-server] feature #3937: config: store user in meta property Leo Nunner
2023-02-14  9:41 ` Thomas Lamprecht
2023-02-15  9:05   ` Leo Nunner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal