Эх сурвалжийг харах

HUE-2351 [sentry] URI privileges can not be edited

Fixed filechooser binding
Fixed creation of KO privilege
Enrico Berti 11 жил өмнө
parent
commit
0a9ed79

+ 1 - 0
apps/security/static/js/common.ko.js

@@ -132,6 +132,7 @@ ko.bindingHandlers.hivechooser = {
 ko.bindingHandlers.filechooser = {
   init: function(element, valueAccessor, allBindingsAccessor, vm) {
     var self = $(element);
+    self.val(valueAccessor()());
     self.after(getFileBrowseButton(self, true, valueAccessor));
   }
 };

+ 2 - 2
apps/security/static/js/hive.ko.js

@@ -72,7 +72,7 @@ var Privilege = function (vm, privilege) {
   });
 
   // UI
-  self.privilegeType = ko.observable("db");
+  self.privilegeType = ko.observable(typeof privilege.URI != "undefined" && privilege.URI != null && privilege.URI != "" ? "uri" : "db");
   self.showAdvanced = ko.observable(false);
   self.path = ko.computed({
     read: function () {
@@ -1118,7 +1118,7 @@ var HiveViewModel = function (initial) {
     $.getJSON('/desktop/api/users/autocomplete', {
       'include_myself': true,
       'extend_user': true,
-      'only_mygroups': ! self.is_sentry_admin,
+      'only_mygroups': ! self.is_sentry_admin
     }, function (data) {
       self.availableHadoopUsers(data.users);
       self.availableHadoopGroups(data.groups);