Repository: atlas Updated Branches: refs/heads/master f3f4fbfa4 -> f37f3de75
ATLAS-2764 :- Fix to load timezones from TimeZone.getAvailableIDs() on UI Signed-off-by: nixonrodrigues <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/atlas/repo Commit: http://git-wip-us.apache.org/repos/asf/atlas/commit/f37f3de7 Tree: http://git-wip-us.apache.org/repos/asf/atlas/tree/f37f3de7 Diff: http://git-wip-us.apache.org/repos/asf/atlas/diff/f37f3de7 Branch: refs/heads/master Commit: f37f3de7531d6ea3dcb4a5853ae7d12b5dfd8237 Parents: f3f4fbf Author: Abhishek Kadam <[email protected]> Authored: Fri Jun 22 15:25:30 2018 +0530 Committer: nixonrodrigues <[email protected]> Committed: Fri Jun 22 17:08:03 2018 +0530 ---------------------------------------------------------------------- dashboardv2/public/js/views/tag/AddTimezoneItemView.js | 6 ++++-- .../java/org/apache/atlas/web/resources/AdminResource.java | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/atlas/blob/f37f3de7/dashboardv2/public/js/views/tag/AddTimezoneItemView.js ---------------------------------------------------------------------- diff --git a/dashboardv2/public/js/views/tag/AddTimezoneItemView.js b/dashboardv2/public/js/views/tag/AddTimezoneItemView.js index 3deab83..b2fc9af 100644 --- a/dashboardv2/public/js/views/tag/AddTimezoneItemView.js +++ b/dashboardv2/public/js/views/tag/AddTimezoneItemView.js @@ -19,9 +19,11 @@ define(['require', 'backbone', 'hbs!tmpl/tag/AddTimezoneView_tmpl', 'moment', + 'utils/Enums', + 'utils/Globals', 'moment-timezone', 'daterangepicker' -], function(require, Backbone, AddTimezoneViewTmpl, moment) { +], function(require, Backbone, AddTimezoneViewTmpl, moment, Enums, Globals) { 'use strict'; return Backbone.Marionette.ItemView.extend( @@ -89,7 +91,7 @@ define(['require', this.ui.timeZone.html(tzstr); this.ui.timeZone.select2({ - data: moment.tz.names() + data: Globals.userLogedIn.response.timezones }); if (!_.isEmpty(this.model.get('startTime')) || !_.isEmpty(this.model.get('endTime')) || !_.isEmpty(this.model.get('timeZone'))) { http://git-wip-us.apache.org/repos/asf/atlas/blob/f37f3de7/webapp/src/main/java/org/apache/atlas/web/resources/AdminResource.java ---------------------------------------------------------------------- diff --git a/webapp/src/main/java/org/apache/atlas/web/resources/AdminResource.java b/webapp/src/main/java/org/apache/atlas/web/resources/AdminResource.java index 5012d51..45a9bfd 100755 --- a/webapp/src/main/java/org/apache/atlas/web/resources/AdminResource.java +++ b/webapp/src/main/java/org/apache/atlas/web/resources/AdminResource.java @@ -90,6 +90,7 @@ public class AdminResource { private static final String isEntityCreateAllowed = "atlas.entity.create.allowed"; private static final String editableEntityTypes = "atlas.ui.editable.entity.types"; private static final String DEFAULT_EDITABLE_ENTITY_TYPES = "hdfs_path,hbase_table,hbase_column,hbase_column_family,kafka_topic,hbase_namespace"; + private static final List TIMEZONE_LIST = Arrays.asList(TimeZone.getAvailableIDs()); @Context private HttpServletRequest httpServletRequest; @@ -270,6 +271,7 @@ public class AdminResource { responseData.put(editableEntityTypes, getEditableEntityTypes(atlasProperties)); responseData.put("userName", userName); responseData.put("groups", groups); + responseData.put("timezones", TIMEZONE_LIST); response = Response.ok(AtlasJson.toV1Json(responseData)).build();
