Blame SOURCES/0003-DOWNSTREAM-remote-viewer-Set-admin-privileges-when-c.patch

616d49
From f06747e69cdade6c2774462a208535de890978c1 Mon Sep 17 00:00:00 2001
3e75f9
From: "Eduardo Lima (Etrunko)" <etrunko@redhat.com>
3e75f9
Date: Mon, 26 Aug 2019 10:18:20 -0300
616d49
Subject: [PATCH virt-viewer] [DOWNSTREAM] remote-viewer: Set admin privileges
616d49
 when connecting to ovirt
3e75f9
3e75f9
Signed-off-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
3e75f9
---
3e75f9
 src/remote-viewer.c | 2 ++
3e75f9
 1 file changed, 2 insertions(+)
3e75f9
3e75f9
diff --git a/src/remote-viewer.c b/src/remote-viewer.c
616d49
index 2450096..9e63bfb 100644
3e75f9
--- a/src/remote-viewer.c
3e75f9
+++ b/src/remote-viewer.c
616d49
@@ -340,6 +340,7 @@ authenticate_cb(RestProxy *proxy, G_GNUC_UNUSED RestProxyAuth *auth,
3e75f9
         g_object_set(G_OBJECT(proxy),
3e75f9
                      "username", username,
3e75f9
                      "password", password,
3e75f9
+                     "admin", g_str_has_prefix(username, "admin"),
3e75f9
                      NULL);
3e75f9
     } else {
616d49
         rest_proxy_auth_cancel(auth);
616d49
@@ -433,6 +434,7 @@ create_ovirt_session(VirtViewerApp *app, const char *uri, GError **err)
3e75f9
     proxy = ovirt_proxy_new(rest_uri);
3e75f9
     g_object_set(proxy,
3e75f9
                  "username", username,
3e75f9
+                 "admin", g_str_has_prefix(username, "admin"),
3e75f9
                  NULL);
3e75f9
     ovirt_set_proxy_options(proxy);
3e75f9
     g_signal_connect(G_OBJECT(proxy), "authenticate",
3e75f9
-- 
616d49
2.26.2
3e75f9