From a0a3f44d5b933849a3c610ccad097fc30ba8d2c3 Mon Sep 17 00:00:00 2001 From: Airam Date: Wed, 6 Sep 2023 11:10:28 +0100 Subject: [PATCH] feat: added a settings option to show/hide the refresh button on the toolbar #22 --- docs/images/ReleaseBadge.svg | 4 ++-- .../Controllers/ContentViewController.cs | 2 +- src/DotNetNuke.PowerBI/Controllers/SettingsController.cs | 4 ++++ src/DotNetNuke.PowerBI/DotNetNuke.PowerBI.dnn | 6 +++--- src/DotNetNuke.PowerBI/Properties/AssemblyInfo.cs | 4 ++-- src/DotNetNuke.PowerBI/ReleaseNotes.txt | 3 +++ src/DotNetNuke.PowerBI/Views/ContentView/Index.cshtml | 9 ++++++--- src/DotNetNuke.PowerBI/Views/Settings/Index.cshtml | 6 ++++++ .../admin/personaBar/scripts/bundles/bundle-en.js | 4 ++-- .../admin/personaBar/scripts/bundles/bundle-en.js.map | 2 +- 10 files changed, 30 insertions(+), 14 deletions(-) diff --git a/docs/images/ReleaseBadge.svg b/docs/images/ReleaseBadge.svg index 022c41d..ac9b450 100644 --- a/docs/images/ReleaseBadge.svg +++ b/docs/images/ReleaseBadge.svg @@ -12,7 +12,7 @@ release release - v1.1.0 - v1.1.0 + v1.1.1 + v1.1.1 diff --git a/src/DotNetNuke.PowerBI/Controllers/ContentViewController.cs b/src/DotNetNuke.PowerBI/Controllers/ContentViewController.cs index 3d95387..435b2de 100644 --- a/src/DotNetNuke.PowerBI/Controllers/ContentViewController.cs +++ b/src/DotNetNuke.PowerBI/Controllers/ContentViewController.cs @@ -172,7 +172,7 @@ public ActionResult Index() ViewBag.Height = GetSetting("PowerBIEmbedded_Height"); ViewBag.PageName = GetSetting("PowerBIEmbedded_PageName"); ViewBag.BackgroundImageUrl = GetSetting("PowerBIEmbedded_BackgroundImageUrl", ""); - + ViewBag.RefreshVisible = bool.Parse(GetSetting("PowerBIEmbedded_RefreshVisible", "true")); // Sets the reports page on the viewbag diff --git a/src/DotNetNuke.PowerBI/Controllers/SettingsController.cs b/src/DotNetNuke.PowerBI/Controllers/SettingsController.cs index ef2761a..7d9be8e 100644 --- a/src/DotNetNuke.PowerBI/Controllers/SettingsController.cs +++ b/src/DotNetNuke.PowerBI/Controllers/SettingsController.cs @@ -36,6 +36,7 @@ public SettingsModel() ApplicationInsightsEnabled = false; BackgroundImageUrl = ""; Height = ""; + RefreshVisible = true; } public string SettingsGroupId { get; set; } public string ContentItemId { get; set; } @@ -51,6 +52,7 @@ public SettingsModel() public bool PrintVisible { get; set; } public bool FullScreenVisible { get; set; } public bool BookmarksVisible { get; set; } + public bool RefreshVisible { get; set; } public bool ApplicationInsightsEnabled { get; set; } public string BackgroundImageUrl { get; set; } public string Height { get; set; } @@ -91,6 +93,7 @@ public ActionResult Index() CustomExtensionLibrary = GetSetting("PowerBIEmbedded_CustomExtensionLibrary", ""), ApplicationInsightsEnabled = bool.Parse(GetSetting("PowerBIEmbedded_ApplicationInsightsEnabled", "False")), BackgroundImageUrl = GetSetting("PowerBIEmbedded_BackgroundImageUrl", ""), + RefreshVisible = bool.Parse(GetSetting("PowerBIEmbedded_RefreshVisible", "True")), }; if (model.IsContentView) @@ -167,6 +170,7 @@ public ActionResult Index(SettingsModel settings) ModuleController.Instance.UpdateTabModuleSetting(this.ModuleContext.TabModuleId, "PowerBIEmbedded_PrintVisible", settings.PrintVisible.ToString()); ModuleController.Instance.UpdateTabModuleSetting(this.ModuleContext.TabModuleId, "PowerBIEmbedded_FullScreenVisible", settings.FullScreenVisible.ToString()); ModuleController.Instance.UpdateTabModuleSetting(this.ModuleContext.TabModuleId, "PowerBIEmbedded_BookmarksVisible", settings.BookmarksVisible.ToString()); + ModuleController.Instance.UpdateTabModuleSetting(this.ModuleContext.TabModuleId, "PowerBIEmbedded_RefreshVisible", settings.RefreshVisible.ToString()); ModuleController.Instance.UpdateTabModuleSetting(this.ModuleContext.TabModuleId, "PowerBIEmbedded_UserProperty", settings.UserProperty); ModuleController.Instance.UpdateTabModuleSetting(this.ModuleContext.TabModuleId, "PowerBIEmbedded_CustomUserProperty", settings.CustomUserProperty); ModuleController.Instance.UpdateTabModuleSetting(this.ModuleContext.TabModuleId, "PowerBIEmbedded_CustomExtensionLibrary", settings.CustomExtensionLibrary); diff --git a/src/DotNetNuke.PowerBI/DotNetNuke.PowerBI.dnn b/src/DotNetNuke.PowerBI/DotNetNuke.PowerBI.dnn index 30e8906..efceec9 100644 --- a/src/DotNetNuke.PowerBI/DotNetNuke.PowerBI.dnn +++ b/src/DotNetNuke.PowerBI/DotNetNuke.PowerBI.dnn @@ -1,6 +1,6 @@ - + PowerBI Embedded Content List A set of modules to embed PowerBI Embedded dashboards and reports into a DNN Platform installation. ~/DesktopModules/MVC/PowerBIEmbedded/images/powerbi.png @@ -171,7 +171,7 @@ - + PowerBI Embedded Content View A set of modules to embed PowerBI Embedded dashboards and reports into a DNN Platform installation. ~/DesktopModules/MVC/PowerBIEmbedded/images/powerbi.png @@ -226,7 +226,7 @@ - + PowerBI Embedded Calendar View A set of modules to embed PowerBI Embedded dashboards and reports into a DNN Platform installation. ~/DesktopModules/MVC/PowerBIEmbedded/images/powerbi.png diff --git a/src/DotNetNuke.PowerBI/Properties/AssemblyInfo.cs b/src/DotNetNuke.PowerBI/Properties/AssemblyInfo.cs index a5befd6..fb65335 100644 --- a/src/DotNetNuke.PowerBI/Properties/AssemblyInfo.cs +++ b/src/DotNetNuke.PowerBI/Properties/AssemblyInfo.cs @@ -30,7 +30,7 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("01.01.00.*")] +[assembly: AssemblyVersion("01.01.01.*")] #pragma warning disable CS7035 // The specified version string does not conform to the recommended format - major.minor.build.revision -[assembly: AssemblyFileVersion("01.01.00.*")] +[assembly: AssemblyFileVersion("01.01.01.*")] #pragma warning restore CS7035 // The specified version string does not conform to the recommended format - major.minor.build.revision diff --git a/src/DotNetNuke.PowerBI/ReleaseNotes.txt b/src/DotNetNuke.PowerBI/ReleaseNotes.txt index 47acb62..5a79bd6 100644 --- a/src/DotNetNuke.PowerBI/ReleaseNotes.txt +++ b/src/DotNetNuke.PowerBI/ReleaseNotes.txt @@ -127,5 +127,8 @@ Version 1.1.0

feat: added the edit permission to be able to edit reports.

feat: added a new config parameter "Hide Visualizers and Data when editing" to hide those panes while editing.

+ + Version 1.1.1 +

feat: added option to hide refresh buttons on the toolbar.

\ No newline at end of file diff --git a/src/DotNetNuke.PowerBI/Views/ContentView/Index.cshtml b/src/DotNetNuke.PowerBI/Views/ContentView/Index.cshtml index 42a4d1b..2e40037 100644 --- a/src/DotNetNuke.PowerBI/Views/ContentView/Index.cshtml +++ b/src/DotNetNuke.PowerBI/Views/ContentView/Index.cshtml @@ -58,9 +58,12 @@ { } - - - + + @if (ViewBag.RefreshVisible) + { + + + } } diff --git a/src/DotNetNuke.PowerBI/Views/Settings/Index.cshtml b/src/DotNetNuke.PowerBI/Views/Settings/Index.cshtml index 4f5f32a..685a6ad 100644 --- a/src/DotNetNuke.PowerBI/Views/Settings/Index.cshtml +++ b/src/DotNetNuke.PowerBI/Views/Settings/Index.cshtml @@ -118,6 +118,12 @@ @Html.CheckBoxFor(m => m.ToolbarVisible, true) +
+
+ + @Html.CheckBoxFor(m => m.RefreshVisible, true) +
+
diff --git a/src/DotNetNuke.PowerBI/admin/personaBar/scripts/bundles/bundle-en.js b/src/DotNetNuke.PowerBI/admin/personaBar/scripts/bundles/bundle-en.js index 380e19d..c61d477 100644 --- a/src/DotNetNuke.PowerBI/admin/personaBar/scripts/bundles/bundle-en.js +++ b/src/DotNetNuke.PowerBI/admin/personaBar/scripts/bundles/bundle-en.js @@ -1,3 +1,3 @@ -!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=36)}([function(e,t){e.exports=window.dnn.nodeModules.React},function(e,t){e.exports=window.dnn.nodeModules.CommonComponents},function(e,t,n){"use strict";var i={init:function(e){if(!e)throw new Error("Utilities is undefined.");this.utilities=e},utilities:null};t.a=i},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i={SWITCH_TAB:"SWITCH_TAB",UPDATED_WORKSPACE:"UPDATED_WORKSPACE",RETRIEVED_WORKSPACES:"RETRIEVED_WORKSPACES",CANCELLED_WORKSPACE_CLIENT_MODIFIED:"CANCELLED_WORKSPACE_CLIENT_MODIFIED",WORKSPACE_CLIENT_MODIFIED:"WORKSPACE_CLIENT_MODIFIED",PERMISSIONS_CLIENT_MODIFIED:"PERMISSIONS_CLIENT_MODIFIED",RETRIEVED_POWERBI_OBJECT_LIST:"RETRIEVED_POWERBI_OBJECT_LIST",SELECTED_POWERBI_OBJECT:"SELECTED_POWERBI_OBJECT",PERMISSIONS_CHANGED:"PERMISSIONS_CHANGED",INHERIT_PERMISSIONS_CHANGED:"INHERIT_PERMISSIONS_CHANGED"}},function(e,t){e.exports=window.dnn.nodeModules.ReactRedux},function(e,t,n){e.exports=n(16)()},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var r=(s=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(s))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[n].concat(o).concat([r]).join("\n")}var s;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;r=0&&d.splice(t,1)}function h(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var i=function(){0;return n.nc}();i&&(e.attrs.nonce=i)}return w(t,e.attrs),f(e,t),t}function w(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function v(e,t){var n,i,r,o;if(t.transform&&e.css){if(!(o="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=o}if(t.singleton){var s=p++;n=c||(c=h(t)),i=E.bind(null,n,s,!1),r=E.bind(null,n,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",w(t,e.attrs),f(e,t),t}(t),i=I.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=h(t),i=k.bind(null,n),r=function(){g(n)});return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=s()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=m(e,t);return b(n,t),function(e){for(var i=[],r=0;r svg {\n fill: #4B4E4F;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons {\n width: 10%;\n margin-right: 15px;\n float: right;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons:not(:last-child) {\n float: left;\n margin-right: 0px;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .delete-icon,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .edit-icon,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .pbi-icon {\n margin-left: 5px;\n float: right;\n display: block;\n cursor: pointer;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .delete-icon > svg,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .edit-icon > svg,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .pbi-icon > svg {\n width: 16px;\n float: left;\n height: 16px;\n fill: #C8C8C8;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .delete-icon > svg:hover,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .edit-icon > svg:hover,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .pbi-icon > svg:hover {\n fill: #4B4E4F;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .delete-icon-hidden,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .pbi-icon-hidden {\n display: none;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .edit-icon-active > svg {\n width: 16px;\n float: right;\n height: 16px;\n fill: #1E88C3;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-wrapper {\n padding: 0 5px 0 5px;\n}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,i=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var r,o=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(o)?e:(r=0===o.indexOf("//")?o:0===o.indexOf("/")?n+o:i+o.replace(/^\.\//,""),"url("+JSON.stringify(r)+")")}))}},function(e,t,n){var i=n(22);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(7)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(6)(!1)).push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.workspace-editor {\n float: left;\n margin: 20px 30px;\n padding-bottom: 40px;\n}\n.workspace-editor .topMessage {\n border: 1px solid #C8C8C8;\n padding: 10px 20px;\n background-color: #E5E7E6;\n margin: 0 0 20px 0;\n}\n.workspace-editor .dnn-ui-common-input-group {\n padding: 0 0 15px 0;\n}\n.workspace-editor .dnn-ui-common-input-group label {\n font-weight: bolder;\n float: left;\n}\n.workspace-editor .dnn-ui-common-input-group .dnn-label {\n margin: 8px 0;\n}\n.workspace-editor .dnn-ui-common-input-group .dnn-dropdown,\n.workspace-editor .dnn-ui-common-input-group .dnn-dropdown-with-error {\n width: 100% !important;\n box-sizing: border-box;\n}\n.workspace-editor .dnn-ui-common-input-group .dnn-single-line-input-with-error {\n width: 100% !important;\n padding-bottom: 15px;\n}\n.workspace-editor .dnn-grid-system .left-column {\n padding-right: 30px;\n border-right: 1px solid #C8C8C8;\n}\n.workspace-editor .dnn-grid-system .right-column {\n padding-left: 30px;\n border-left: 0 !important;\n}\n.workspace-editor .editor-buttons-box {\n width: 100%;\n text-align: center;\n float: left;\n margin: 30px 0 0 0;\n}\n.workspace-editor .editor-buttons-box .dnn-ui-common-button {\n margin: 5px;\n}\n.workspace-editor .editor-buttons-box .edit-icon {\n margin: 0px 10px 20px 10px;\n float: right;\n}\n.workspace-editor .editor-buttons-box .edit-icon svg {\n width: 16px;\n float: left;\n height: 16px;\n}\n",""])},function(e,t,n){var i=n(24);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(7)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(6)(!1)).push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.dnn-pbiEmbedded-workspaces .workspaces-items {\n width: 738px;\n float: left;\n box-sizing: border-box;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .workspaces-items-grid {\n border: solid 1px #C8C8C8;\n float: left;\n width: 100%;\n margin-bottom: 40px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-row {\n border-bottom: 1px solid #C8C8C8;\n padding: 10px 0 10px 0;\n width: 100%;\n float: left;\n overflow: hidden;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-SettingsId {\n display: none;\n width: 0%;\n float: left;\n font-weight: bolder;\n padding-left: 15px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-SettingsGroupId {\n display: none;\n width: 0%;\n float: left;\n font-weight: bolder;\n padding-left: 15px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-SettingsGroupName {\n width: 20%;\n float: left;\n font-weight: bolder;\n padding-left: 15px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-AuthenticationType {\n width: 15%;\n float: left;\n font-weight: bolder;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-ContentPageUrl {\n width: 40%;\n float: left;\n font-weight: bolder;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .collapsible-component .collapsible-header {\n text-align: right;\n text-transform: none;\n padding-right: 40px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .collapsible-component .collapsible-header .collapse-icon {\n display: none;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .collapsible-component .collapsible-header .collapse-icon.collapsed {\n display: none;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow {\n text-align: right;\n width: 100%;\n float: right;\n margin: 0 0 15px 0;\n font-weight: bolder;\n border-bottom: 1px solid #C8C8C8;\n overflow: hidden;\n height: 25px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .sectionTitle {\n font-weight: bolder;\n float: left;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox {\n width: auto;\n float: right;\n color: #4B4E4F;\n cursor: pointer;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox .add-icon {\n margin-left: 20px;\n margin-right: 5px;\n float: left;\n cursor: pointer;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox .add-icon svg {\n width: 16px;\n float: left;\n height: 16px;\n fill: #4B4E4F;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox-active {\n width: auto;\n float: right;\n color: #1E88C3;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox-active .add-icon {\n margin-left: 20px;\n margin-right: 5px;\n float: left;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox-active .add-icon svg {\n width: 16px;\n float: left;\n height: 16px;\n fill: #1E88C3;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .profile-item {\n color: #4B4E4F;\n}\n",""])},function(e,t,n){var i=n(26);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(7)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){t=e.exports=n(6)(!1);var i=n(27)(n(28));t.push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.dnn-pbiembedded-generalSettings {\n box-sizing: border-box;\n padding: 35px 25px;\n}\n.dnn-pbiembedded-generalSettings * {\n box-sizing: border-box;\n}\n.dnn-pbiembedded-generalSettings h1 {\n margin-bottom: 15px;\n text-transform: uppercase;\n}\n.dnn-pbiembedded-generalSettings .panel-description {\n margin-bottom: 30px;\n}\n.dnn-pbiembedded-generalSettings .logo {\n float: right;\n background-image: url("+i+");\n background-repeat: no-repeat;\n background-size: 120px;\n width: 120px;\n height: 120px;\n}\n.dnn-pbiembedded-generalSettings p {\n margin-bottom: 20px;\n}\n.dnn-pbiembedded-generalSettings .dnn-switch-container {\n width: 90%;\n}\n.dnn-pbiembedded-generalSettings .directory-section {\n margin-top: 10px;\n}\n.dnn-pbiembedded-generalSettings .editor-row {\n display: inline-block;\n width: 90%;\n}\n.dnn-pbiembedded-generalSettings .input-full-row {\n width: 95%;\n}\n.dnn-pbiembedded-generalSettings .dnn-single-line-input-with-error {\n width: 100%;\n padding-bottom: 15px;\n}\n.dnn-pbiembedded-generalSettings .dnn-dropdown-with-error {\n width: 100%;\n padding-bottom: 15px;\n}\n.dnn-pbiembedded-generalSettings .dnn-ui-common-single-line-input.small {\n margin-bottom: 0px!important;\n}\n.dnn-pbiembedded-generalSettings .buttons-box {\n margin-top: 50px;\n margin-bottom: 30px;\n}\n.dnn-pbiembedded-generalSettings .buttons-box button.dnn-ui-common-button[role=primary] {\n margin-left: 10px;\n}\n.dnn-pbiembedded-generalSettings .dnn-ui-common-input-group .sectionLabel {\n border-top: 1px solid #C8C8C8;\n padding-top: 20px;\n margin-top: 20px;\n}\n",""])},function(e,t,n){"use strict";e.exports=function(e,t){return"string"!=typeof e?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),/["'() \t\n]/.test(e)||t?'"'+e.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':e)}},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTEwLTI0VDE1OjMzOjA3KzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0xMC0yNFQxNTozNTo1MSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0xMC0yNFQxNTozNTo1MSswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5YjA1MjdiOC05ZGMzLWUwNGUtOTdmNS1jNGU2ODY5NTI3YjEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMzFjNTdmZi1jYjQ4LWYyNDktOGFhZC1iNzI5Y2JhOGM1ZjMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNzM4MjA0Yy0wMjkzLWExNDUtYmUzNi05MGM1NGIwMWM3ODYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmI3MzgyMDRjLTAyOTMtYTE0NS1iZTM2LTkwYzU0YjAxYzc4NiIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0yNFQxNTozMzowNyswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjliMDUyN2I4LTlkYzMtZTA0ZS05N2Y1LWM0ZTY4Njk1MjdiMSIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0yNFQxNTozNTo1MSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsI4xhEAABlWSURBVHic7V1NkxxHWn6yu0cejywhy15YLFkYhwgvHNggghOn5WfAHrjD+oMw/tglsCTzA7hx4cDKu8GFIAhuewAuG7bX+EIscNxAkiOwZMtG+GN6ema6Xg5VWZUf75uZVZVZ3SPNqxh1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"},function(e,t,n){var i=n(30);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(7)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(6)(!1)).push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.dnn-pbiembedded-permissions {\n box-sizing: border-box;\n padding: 35px 25px;\n}\n.dnn-pbiembedded-permissions * {\n box-sizing: border-box;\n}\n.dnn-pbiembedded-permissions h1 {\n margin-top: 10px;\n margin-bottom: 10px;\n text-transform: uppercase;\n}\n.dnn-pbiembedded-permissions p {\n margin-bottom: 20px;\n}\n.dnn-pbiembedded-permissions .dnn-label label {\n font-weight: bold;\n}\n.dnn-pbiembedded-permissions .dnn-switch-container {\n width: 90%;\n}\n.dnn-pbiembedded-permissions .editor-row {\n display: inline-block;\n width: 90%;\n}\n.dnn-pbiembedded-permissions .dnn-single-line-input-with-error {\n width: 100%;\n padding-bottom: 15px;\n}\n.dnn-pbiembedded-permissions .dnn-dropdown-with-error {\n width: 100%;\n padding-bottom: 15px;\n}\n.dnn-pbiembedded-permissions .dnn-ui-common-single-line-input.small {\n margin-bottom: 0px!important;\n}\n.dnn-pbiembedded-permissions .buttons-box {\n margin-top: 50px;\n margin-bottom: 30px;\n}\n.dnn-pbiembedded-permissions .buttons-box button.dnn-ui-common-button[role=primary] {\n margin-left: 10px;\n}\n.dnn-pbiembedded-permissions .warning-container {\n width: 100%;\n float: left;\n margin: 10px 0 15px 0;\n font-weight: bolder;\n color: #EA2134;\n}\n.dnn-pbiembedded-permissions .warning-container .collapsible-content {\n margin-top: 5px;\n}\n.dnn-pbiembedded-permissions .warning-container .collapsible-content > div {\n border: solid 1px;\n}\n.dnn-pbiembedded-permissions .warning-container .warning-icon > svg {\n width: 17px;\n float: left;\n height: 17px;\n margin: 0 10px 0 0;\n}\n.dnn-pbiembedded-permissions .warning-container .warning-msg {\n margin-left: 30px;\n}\n.dnn-pbiembedded-permissions h1.spacer {\n margin-top: 25px;\n}\n",""])},function(e,t,n){var i=n(32);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(7)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(6)(!1)).push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.dnn-pbiembedded-objectlist {\n border: 1px solid #ccc;\n width: 100%;\n margin-top: 5px;\n padding: 15px;\n display: inline-flex;\n}\n.dnn-pbiembedded-objectlist .listview {\n width: 240px;\n}\n.dnn-pbiembedded-objectlist .listview label {\n font-weight: bold;\n text-transform: uppercase;\n padding-bottom: 10px;\n display: block;\n}\n.dnn-pbiembedded-objectlist .listview .none {\n font-style: italic;\n cursor: default;\n}\n.dnn-pbiembedded-objectlist .listview .workspace {\n margin-bottom: 15px;\n}\n.dnn-pbiembedded-objectlist .listview .dashboards {\n margin-bottom: 15px;\n}\n.dnn-pbiembedded-objectlist .listview li {\n display: block;\n padding-left: 15px;\n}\n.dnn-pbiembedded-objectlist .listview li .pbiObject:hover {\n color: #1E88C3;\n}\n.dnn-pbiembedded-objectlist .listview li .pbiObject.selected {\n font-weight: bold;\n color: #1E88C3;\n}\n.dnn-pbiembedded-objectlist .permissions {\n width: 460px;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-caption > .dnn-label {\n line-height: inherit;\n margin-top: 0px;\n}\n.dnn-pbiembedded-objectlist .permissions .user-permissions-grid {\n margin-top: 30px;\n}\n.dnn-pbiembedded-objectlist .permissions .dnn-suggestion span .rw-combobox {\n width: 175px;\n}\n.dnn-pbiembedded-objectlist .permissions .dnn-suggestion span .add-button {\n padding-top: 7px;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-caption {\n border-bottom: none;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-caption .dnn-grid-cell {\n width: 50%!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header,\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-row {\n min-height: 30px!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header > div,\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-row > div {\n width: 40%!important;\n min-height: 30px!important;\n height: 30px!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header > div + div,\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-row > div + div {\n width: 20%!important;\n min-height: 30px!important;\n height: 30px!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header > div + div + div,\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-row > div + div + div {\n width: 20%!important;\n min-height: 30px!important;\n height: 30px!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header {\n margin-top: 0px;\n}\n.dnn-pbiembedded-objectlist .permissions .dnn-grid-cell .left,\n.dnn-pbiembedded-objectlist .permissions .dnn-grid-cell .right {\n width: 50%!important;\n}\n",""])},function(e,t,n){var i=n(34);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(7)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(6)(!1)).push([e.i,"#PBIEmbeddedAppContainer .dnn-persona-bar-page-body .persona-bar-page-body .dnn-switch-container .dnn-switch.place-left {\n margin-left: 0px;\n}\n#PBIEmbeddedAppContainer .dnn-persona-bar-page-body .persona-bar-page-body button.dnn-ui-common-button[role=primary] {\n margin-left: 10px;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var i=n(0),r=n.n(i),o=(n(5),n(4)),s=n(1),a=n(3),l=n(2);function c(e,t){for(var n=0;n0?e.find((function(e){return e.Id===t.selectedObjectId})):null}},{key:"getObjects",value:function(e,t){var n=this,i=this.state,o=[];if(!i.powerBiObjects)return r.a.createElement("li",{className:"none"},y.get(t));var s=i.powerBiObjects.filter((function(t){return t.PowerBiType===e}));return s.length>0?(s.forEach((function(e){o.push(r.a.createElement("li",null,r.a.createElement("a",{className:"pbiObject"+(e.Id===i.selectedObjectId?" selected":""),onClick:n.selectObject.bind(n,e.Id)},e.Name)))})),o):r.a.createElement("li",{className:"none"},y.get(t))}},{key:"renderDashboards",value:function(){return r.a.createElement("div",{className:"dashboards"},r.a.createElement("label",null,y.get("lblDashboards")),r.a.createElement("ul",null,this.getObjects(1,"NoDashboards")))}},{key:"renderWorkspace",value:function(){return r.a.createElement("div",{className:"workspace"},r.a.createElement("label",null,y.get("DefaultWorkspacePermissions")),r.a.createElement("ul",null,this.getObjects(-1,"NoWorkspaces"),r.a.createElement("li",null,r.a.createElement(s.Switch,{label:y.get("lblInheritPermissions"),onText:"",offText:"",value:this.props.inheritPermissions,tooltipMessage:y.get("lblInheritPermissions.Help"),onChange:this.onSettingChange.bind(this,"InheritPermissions")}))))}},{key:"renderReports",value:function(){return r.a.createElement("div",{className:"reports"},r.a.createElement("label",null,y.get("lblReports")),r.a.createElement("ul",null,this.getObjects(0,"NoReports")))}},{key:"onPermissionsChanged",value:function(e){var t=this.props,n=this.state,i=JSON.parse(JSON.stringify(n.powerBiObjects)),r=this.getSelectedObject(i);r.Permissions.rolePermissions=e.rolePermissions,r.Permissions.userPermissions=e.userPermissions,t.dispatch(d.permissionsChanged(i))}},{key:"getPermissions",value:function(){var e={permissionDefinitions:[{allowAccess:!1,fullControl:!1,permissionCode:null,permissionId:1,permissionKey:null,permissionName:"View",view:!0},{allowAccess:!1,fullControl:!1,permissionCode:null,permissionId:2,permissionKey:null,permissionName:"Edit",view:!1}],rolePermissions:[],userPermissions:[]},t=this.getSelectedObject();return t&&(e=JSON.parse(JSON.stringify(t.Permissions))),e}},{key:"render",value:function(){var e=this.props,t=l.a.utilities.sf;return r.a.createElement("div",{className:"dnn-pbiembedded-objectlist"},r.a.createElement("div",{className:"listview"},this.renderWorkspace(),!e.inheritPermissions&&this.renderDashboards(),!e.inheritPermissions&&this.renderReports()),r.a.createElement("div",{className:"permissions"},r.a.createElement(s.PermissionGrid,{permissions:this.getPermissions(),service:t,onPermissionsChanged:this.onPermissionsChanged.bind(this)})))}}])&&Z(n.prototype,i),o&&Z(n,o),t}(i.Component);var Q=Object(o.connect)((function(e){return{powerBiObjects:e.settings.powerBiObjects,selectedWorkspace:e.settings.selectedWorkspace,selectedObjectId:e.settings.selectedObjectId,inheritPermissions:e.settings.inheritPermissions}}))(J);function K(e){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function X(e,t){for(var n=0;n0&&(n.selectedWorkspace=e.workspaces[0].SettingsId,t.dispatch(d.getPowerBiObjectList(n.selectedWorkspace))),n.powerBiObjects=e.powerBiObjects,""===n.selectedObjectId&&e.powerBiObjects&&e.powerBiObjects.length>0?(n.selectedObjectId=e.powerBiObjects[0].Id,t.dispatch(d.selectObject(n.selectedObjectId))):""===n.selectedObjectId&&e.powerBiObjects&&e.powerBiObjects.length>0&&(e.powerBiObjects.find((function(e){return e.Id===n.selectedObjectId}))||(n.selectedObjectId="",t.dispatch(d.selectObject(n.selectedObjectId)))),n.error.selectedWorkspace=!n.selectedWorkspace||""===n.selectedWorkspace}},{key:"onSettingChange",value:function(e,t){var n=this.state,i=this.props;switch(e){case"SelectedWorkspace":n.error.selectedWorkspace=""===t.value,n.selectedWorkspace=t.value,n.selectedObjectId="",i.dispatch(d.getPowerBiObjectList(t.value))}this.setState({selectedWorkspace:n.selectedWorkspace,selectedObjectId:n.selectedObjectId,workspaces:n.workspaces,powerBiObjects:n.powerBiObjects,inheritPermissions:n.inheritPermissions,triedToSubmit:!1})}},{key:"onClickCancel",value:function(){l.a.utilities.closePersonaBar()}},{key:"onClickSave",value:function(){var e=this;event.preventDefault();var t=this.props,n=this.state;t.dispatch(d.updatePermissions({settingsId:n.selectedWorkspace,inheritPermissions:t.inheritPermissions,powerBiObjects:t.powerBiObjects},(function(){l.a.utilities.notify(y.get("PermissionsUpdateSuccess")),e.setState({clientModified:!1})}),(function(){l.a.utilities.notifyError(y.get("PermissionsUpdateError"))})))}},{key:"getWorkspaceOptions",value:function(){var e=[];return void 0!==this.props.workspaces&&(e=this.props.workspaces.map((function(e){return{label:e.SettingsGroupName,value:e.SettingsId}}))),e}},{key:"render",value:function(){return r.a.createElement("div",{className:"dnn-pbiembedded-permissions"},r.a.createElement("h1",null,y.get("lblWorkspacePermissions")),r.a.createElement("p",null,y.get("lblPermissionsDescription")),r.a.createElement(s.InputGroup,null,r.a.createElement(s.GridSystem,{numberOfColumns:2},r.a.createElement(s.GridCell,{columnSize:90},r.a.createElement(s.DropdownWithError,{withLabel:!0,label:y.get("lblSelectedWorkspace"),tooltipMessage:y.get("lblSelectedWorkspace.Help"),error:this.state.error.selectedWorkspace,errorMessage:y.get("ErrorWorskpaceNotValid"),options:this.getWorkspaceOptions(),value:this.state.selectedWorkspace,onSelect:this.onSettingChange.bind(this,"SelectedWorkspace")}),r.a.createElement("div",{className:"dnn-label"},r.a.createElement("label",null,y.get("lblWorkspacePermissions")))),r.a.createElement(s.GridCell,{columnSize:100}))),r.a.createElement(s.InputGroup,null,r.a.createElement(Q,{selectedObjectId:!0})),r.a.createElement(s.InputGroup,null,r.a.createElement(s.GridCell,{columnSize:100},r.a.createElement("div",{className:"buttons-box"},r.a.createElement(s.Button,{disabled:!1,type:"secondary",onClick:this.onClickCancel.bind(this)},y.get("Cancel")),r.a.createElement(s.Button,{disabled:this.state.error.aadAppClientId||this.state.error.aadAppSecret,type:"primary",onClick:this.onClickSave.bind(this)},y.get("SavePermissions"))))))}}])&&X(n.prototype,i),o&&X(n,o),t}(i.Component);var te=Object(o.connect)((function(e){return{workspaces:e.settings.workspaces,powerBiObjects:e.settings.powerBiObjects,selectedWorkspace:e.settings.selectedWorkspace,selectedObjectId:e.settings.selectedObjectId,inheritPermissions:e.settings.inheritPermissions}}))(ee);n(33);function ne(e){return(ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ie(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{selectedTab:0,workspaces:null,powerBiObjects:null,selectedWorkspace:""},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case m.a.RETRIEVED_WORKSPACES:return f({},e,{workspaces:t.data.workspaces,clientModified:t.data.clientModified});case m.a.UPDATED_WORKSPACE:return f({},e,{clientModified:t.data.clientModified});case m.a.SWITCH_TAB:return f({},e,{selectedTab:t.payload});case m.a.CANCELLED_WORKSPACE_CLIENT_MODIFIED:return f({},e,{workspaceClientModified:t.data.workspaceClientModified});case m.a.WORKSPACE_CLIENT_MODIFIED:return f({},e,{workspaceDetail:t.data.workspaceDetail,workspaceClientModified:t.data.workspaceClientModified});case m.a.RETRIEVED_POWERBI_OBJECT_LIST:return f({},e,{inheritPermissions:t.data.inheritPermissions,powerBiObjects:t.data.powerBiObjects,permissionsClientModified:t.data.permissionsClientModified});case m.a.SELECTED_POWERBI_OBJECT:return f({},e,{selectedObjectId:t.data.selectedObjectId,permissionsClientModified:t.data.permissionsClientModified});case m.a.INHERIT_PERMISSIONS_CHANGED:return f({},e,{inheritPermissions:t.data.inheritPermissions,permissionsClientModified:t.data.permissionsClientModified});case m.a.PERMISSIONS_CHANGED:return f({},e,{powerBiObjects:t.data.powerBiObjects,permissionsClientModified:t.data.permissionsClientModified});default:return f({},e)}}}),w=n(12),v=n(13),y=n.n(v),S=n(14),E=n.n(S),k=Object(w.createDevTools)(r.a.createElement(E.a,{toggleVisibilityKey:"ctrl-h",changePositionKey:"ctrl-q",defaultIsVisible:!1},r.a.createElement(y.a,null)));var I,O=n(15),C=n.n(O),A=(I={enabled:!1,instrumentationKey:""},Object(c.createStore)(h,I,Object(c.compose)(Object(c.applyMiddleware)(d.a,b()()),k.instrument())));l.dispatch=A.dispatch;var P=document.getElementById("pbiEmbedded-container"),T=P.getAttribute("data-init-callback");l.init(T),Object(o.render)(r.a.createElement(s.Provider,{store:A},r.a.createElement(C.a,null)),P)}]); +!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=34)}([function(e,t){e.exports=window.dnn.nodeModules.React},function(e,t){e.exports=window.dnn.nodeModules.CommonComponents},function(e,t,n){"use strict";var i={init:function(e){if(!e)throw new Error("Utilities is undefined.");this.utilities=e},utilities:null};t.a=i},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i={SWITCH_TAB:"SWITCH_TAB",UPDATED_WORKSPACE:"UPDATED_WORKSPACE",RETRIEVED_WORKSPACES:"RETRIEVED_WORKSPACES",CANCELLED_WORKSPACE_CLIENT_MODIFIED:"CANCELLED_WORKSPACE_CLIENT_MODIFIED",WORKSPACE_CLIENT_MODIFIED:"WORKSPACE_CLIENT_MODIFIED",PERMISSIONS_CLIENT_MODIFIED:"PERMISSIONS_CLIENT_MODIFIED",RETRIEVED_POWERBI_OBJECT_LIST:"RETRIEVED_POWERBI_OBJECT_LIST",SELECTED_POWERBI_OBJECT:"SELECTED_POWERBI_OBJECT",PERMISSIONS_CHANGED:"PERMISSIONS_CHANGED",INHERIT_PERMISSIONS_CHANGED:"INHERIT_PERMISSIONS_CHANGED"}},function(e,t){e.exports=window.dnn.nodeModules.ReactRedux},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var r=(a=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[n].concat(o).concat([r]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;r=0&&d.splice(t,1)}function h(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var i=function(){0;return n.nc}();i&&(e.attrs.nonce=i)}return v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function y(e,t){var n,i,r,o;if(t.transform&&e.css){if(!(o="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=o}if(t.singleton){var a=p++;n=c||(c=h(t)),i=E.bind(null,n,a,!1),r=E.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),i=O.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=h(t),i=k.bind(null,n),r=function(){g(n)});return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=b(e,t);return f(n,t),function(e){for(var i=[],r=0;r svg {\n fill: #4B4E4F;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons {\n width: 10%;\n margin-right: 15px;\n float: right;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons:not(:last-child) {\n float: left;\n margin-right: 0px;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .delete-icon,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .edit-icon,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .pbi-icon {\n margin-left: 5px;\n float: right;\n display: block;\n cursor: pointer;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .delete-icon > svg,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .edit-icon > svg,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .pbi-icon > svg {\n width: 16px;\n float: left;\n height: 16px;\n fill: #C8C8C8;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .delete-icon > svg:hover,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .edit-icon > svg:hover,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .pbi-icon > svg:hover {\n fill: #4B4E4F;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .delete-icon-hidden,\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .pbi-icon-hidden {\n display: none;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-actionButtons .edit-icon-active > svg {\n width: 16px;\n float: right;\n height: 16px;\n fill: #1E88C3;\n}\n.collapsible-component-profile div.collapsible-profile .row .item-row-wrapper {\n padding: 0 5px 0 5px;\n}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,i=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var r,o=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(o)?e:(r=0===o.indexOf("//")?o:0===o.indexOf("/")?n+o:i+o.replace(/^\.\//,""),"url("+JSON.stringify(r)+")")}))}},function(e,t,n){var i=n(20);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(6)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(5)(!1)).push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.workspace-editor {\n float: left;\n margin: 20px 30px;\n padding-bottom: 40px;\n}\n.workspace-editor .topMessage {\n border: 1px solid #C8C8C8;\n padding: 10px 20px;\n background-color: #E5E7E6;\n margin: 0 0 20px 0;\n}\n.workspace-editor .dnn-ui-common-input-group {\n padding: 0 0 15px 0;\n}\n.workspace-editor .dnn-ui-common-input-group label {\n font-weight: bolder;\n float: left;\n}\n.workspace-editor .dnn-ui-common-input-group .dnn-label {\n margin: 8px 0;\n}\n.workspace-editor .dnn-ui-common-input-group .dnn-dropdown,\n.workspace-editor .dnn-ui-common-input-group .dnn-dropdown-with-error {\n width: 100% !important;\n box-sizing: border-box;\n}\n.workspace-editor .dnn-ui-common-input-group .dnn-single-line-input-with-error {\n width: 100% !important;\n padding-bottom: 15px;\n}\n.workspace-editor .dnn-grid-system .left-column {\n padding-right: 30px;\n border-right: 1px solid #C8C8C8;\n}\n.workspace-editor .dnn-grid-system .right-column {\n padding-left: 30px;\n border-left: 0 !important;\n}\n.workspace-editor .editor-buttons-box {\n width: 100%;\n text-align: center;\n float: left;\n margin: 30px 0 0 0;\n}\n.workspace-editor .editor-buttons-box .dnn-ui-common-button {\n margin: 5px;\n}\n.workspace-editor .editor-buttons-box .edit-icon {\n margin: 0px 10px 20px 10px;\n float: right;\n}\n.workspace-editor .editor-buttons-box .edit-icon svg {\n width: 16px;\n float: left;\n height: 16px;\n}\n",""])},function(e,t,n){var i=n(22);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(6)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(5)(!1)).push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.dnn-pbiEmbedded-workspaces .workspaces-items {\n width: 738px;\n float: left;\n box-sizing: border-box;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .workspaces-items-grid {\n border: solid 1px #C8C8C8;\n float: left;\n width: 100%;\n margin-bottom: 40px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-row {\n border-bottom: 1px solid #C8C8C8;\n padding: 10px 0 10px 0;\n width: 100%;\n float: left;\n overflow: hidden;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-SettingsId {\n display: none;\n width: 0%;\n float: left;\n font-weight: bolder;\n padding-left: 15px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-SettingsGroupId {\n display: none;\n width: 0%;\n float: left;\n font-weight: bolder;\n padding-left: 15px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-SettingsGroupName {\n width: 20%;\n float: left;\n font-weight: bolder;\n padding-left: 15px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-AuthenticationType {\n width: 15%;\n float: left;\n font-weight: bolder;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .header-ContentPageUrl {\n width: 40%;\n float: left;\n font-weight: bolder;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .collapsible-component .collapsible-header {\n text-align: right;\n text-transform: none;\n padding-right: 40px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .collapsible-component .collapsible-header .collapse-icon {\n display: none;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .collapsible-component .collapsible-header .collapse-icon.collapsed {\n display: none;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow {\n text-align: right;\n width: 100%;\n float: right;\n margin: 0 0 15px 0;\n font-weight: bolder;\n border-bottom: 1px solid #C8C8C8;\n overflow: hidden;\n height: 25px;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .sectionTitle {\n font-weight: bolder;\n float: left;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox {\n width: auto;\n float: right;\n color: #4B4E4F;\n cursor: pointer;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox .add-icon {\n margin-left: 20px;\n margin-right: 5px;\n float: left;\n cursor: pointer;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox .add-icon svg {\n width: 16px;\n float: left;\n height: 16px;\n fill: #4B4E4F;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox-active {\n width: auto;\n float: right;\n color: #1E88C3;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox-active .add-icon {\n margin-left: 20px;\n margin-right: 5px;\n float: left;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .AddItemRow .AddItemBox-active .add-icon svg {\n width: 16px;\n float: left;\n height: 16px;\n fill: #1E88C3;\n}\n.dnn-pbiEmbedded-workspaces .workspaces-items .profile-item {\n color: #4B4E4F;\n}\n",""])},function(e,t,n){var i=n(24);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(6)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){t=e.exports=n(5)(!1);var i=n(25)(n(26));t.push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.dnn-pbiembedded-generalSettings {\n box-sizing: border-box;\n padding: 35px 25px;\n}\n.dnn-pbiembedded-generalSettings * {\n box-sizing: border-box;\n}\n.dnn-pbiembedded-generalSettings h1 {\n margin-bottom: 15px;\n text-transform: uppercase;\n}\n.dnn-pbiembedded-generalSettings .panel-description {\n margin-bottom: 30px;\n}\n.dnn-pbiembedded-generalSettings .logo {\n float: right;\n background-image: url("+i+");\n background-repeat: no-repeat;\n background-size: 120px;\n width: 120px;\n height: 120px;\n}\n.dnn-pbiembedded-generalSettings p {\n margin-bottom: 20px;\n}\n.dnn-pbiembedded-generalSettings .dnn-switch-container {\n width: 90%;\n}\n.dnn-pbiembedded-generalSettings .directory-section {\n margin-top: 10px;\n}\n.dnn-pbiembedded-generalSettings .editor-row {\n display: inline-block;\n width: 90%;\n}\n.dnn-pbiembedded-generalSettings .input-full-row {\n width: 95%;\n}\n.dnn-pbiembedded-generalSettings .dnn-single-line-input-with-error {\n width: 100%;\n padding-bottom: 15px;\n}\n.dnn-pbiembedded-generalSettings .dnn-dropdown-with-error {\n width: 100%;\n padding-bottom: 15px;\n}\n.dnn-pbiembedded-generalSettings .dnn-ui-common-single-line-input.small {\n margin-bottom: 0px!important;\n}\n.dnn-pbiembedded-generalSettings .buttons-box {\n margin-top: 50px;\n margin-bottom: 30px;\n}\n.dnn-pbiembedded-generalSettings .buttons-box button.dnn-ui-common-button[role=primary] {\n margin-left: 10px;\n}\n.dnn-pbiembedded-generalSettings .dnn-ui-common-input-group .sectionLabel {\n border-top: 1px solid #C8C8C8;\n padding-top: 20px;\n margin-top: 20px;\n}\n",""])},function(e,t,n){"use strict";e.exports=function(e,t){return"string"!=typeof e?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),/["'() \t\n]/.test(e)||t?'"'+e.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':e)}},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTEwLTI0VDE1OjMzOjA3KzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0xMC0yNFQxNTozNTo1MSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0xMC0yNFQxNTozNTo1MSswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5YjA1MjdiOC05ZGMzLWUwNGUtOTdmNS1jNGU2ODY5NTI3YjEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMzFjNTdmZi1jYjQ4LWYyNDktOGFhZC1iNzI5Y2JhOGM1ZjMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNzM4MjA0Yy0wMjkzLWExNDUtYmUzNi05MGM1NGIwMWM3ODYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmI3MzgyMDRjLTAyOTMtYTE0NS1iZTM2LTkwYzU0YjAxYzc4NiIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0yNFQxNTozMzowNyswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjliMDUyN2I4LTlkYzMtZTA0ZS05N2Y1LWM0ZTY4Njk1MjdiMSIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0yNFQxNTozNTo1MSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsI4xhEAABlWSURBVHic7V1NkxxHWn6yu0cejywhy15YLFkYhwgvHNggghOn5WfAHrjD+oMw/tglsCTzA7hx4cDKu8GFIAhuewAuG7bX+EIscNxAkiOwZMtG+GN6ema6Xg5VWZUf75uZVZVZ3SPNqxh1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"},function(e,t,n){var i=n(28);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(6)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(5)(!1)).push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.dnn-pbiembedded-permissions {\n box-sizing: border-box;\n padding: 35px 25px;\n}\n.dnn-pbiembedded-permissions * {\n box-sizing: border-box;\n}\n.dnn-pbiembedded-permissions h1 {\n margin-top: 10px;\n margin-bottom: 10px;\n text-transform: uppercase;\n}\n.dnn-pbiembedded-permissions p {\n margin-bottom: 20px;\n}\n.dnn-pbiembedded-permissions .dnn-label label {\n font-weight: bold;\n}\n.dnn-pbiembedded-permissions .dnn-switch-container {\n width: 90%;\n}\n.dnn-pbiembedded-permissions .editor-row {\n display: inline-block;\n width: 90%;\n}\n.dnn-pbiembedded-permissions .dnn-single-line-input-with-error {\n width: 100%;\n padding-bottom: 15px;\n}\n.dnn-pbiembedded-permissions .dnn-dropdown-with-error {\n width: 100%;\n padding-bottom: 15px;\n}\n.dnn-pbiembedded-permissions .dnn-ui-common-single-line-input.small {\n margin-bottom: 0px!important;\n}\n.dnn-pbiembedded-permissions .buttons-box {\n margin-top: 50px;\n margin-bottom: 30px;\n}\n.dnn-pbiembedded-permissions .buttons-box button.dnn-ui-common-button[role=primary] {\n margin-left: 10px;\n}\n.dnn-pbiembedded-permissions .warning-container {\n width: 100%;\n float: left;\n margin: 10px 0 15px 0;\n font-weight: bolder;\n color: #EA2134;\n}\n.dnn-pbiembedded-permissions .warning-container .collapsible-content {\n margin-top: 5px;\n}\n.dnn-pbiembedded-permissions .warning-container .collapsible-content > div {\n border: solid 1px;\n}\n.dnn-pbiembedded-permissions .warning-container .warning-icon > svg {\n width: 17px;\n float: left;\n height: 17px;\n margin: 0 10px 0 0;\n}\n.dnn-pbiembedded-permissions .warning-container .warning-msg {\n margin-left: 30px;\n}\n.dnn-pbiembedded-permissions h1.spacer {\n margin-top: 25px;\n}\n",""])},function(e,t,n){var i=n(30);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(6)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(5)(!1)).push([e.i,"/* START EVOQ COLOR PALETTE */\n/* END EVOQ COLOR PALETTE */\n/* START ATTENTION COLORS */\n/* END ATTENTION COLORS */\n/* SVG HOVER STATES */\nsvg {\n fill: #C8C8C8;\n}\nsvg:hover {\n fill: #6F7273;\n}\nsvg:active {\n fill: #1E88C3;\n}\n/* END SVG HOVER STATES */\n.dnn-pbiembedded-objectlist {\n border: 1px solid #ccc;\n width: 100%;\n margin-top: 5px;\n padding: 15px;\n display: inline-flex;\n}\n.dnn-pbiembedded-objectlist .listview {\n width: 240px;\n}\n.dnn-pbiembedded-objectlist .listview label {\n font-weight: bold;\n text-transform: uppercase;\n padding-bottom: 10px;\n display: block;\n}\n.dnn-pbiembedded-objectlist .listview .none {\n font-style: italic;\n cursor: default;\n}\n.dnn-pbiembedded-objectlist .listview .workspace {\n margin-bottom: 15px;\n}\n.dnn-pbiembedded-objectlist .listview .dashboards {\n margin-bottom: 15px;\n}\n.dnn-pbiembedded-objectlist .listview li {\n display: block;\n padding-left: 15px;\n}\n.dnn-pbiembedded-objectlist .listview li .pbiObject:hover {\n color: #1E88C3;\n}\n.dnn-pbiembedded-objectlist .listview li .pbiObject.selected {\n font-weight: bold;\n color: #1E88C3;\n}\n.dnn-pbiembedded-objectlist .permissions {\n width: 460px;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-caption > .dnn-label {\n line-height: inherit;\n margin-top: 0px;\n}\n.dnn-pbiembedded-objectlist .permissions .user-permissions-grid {\n margin-top: 30px;\n}\n.dnn-pbiembedded-objectlist .permissions .dnn-suggestion span .rw-combobox {\n width: 175px;\n}\n.dnn-pbiembedded-objectlist .permissions .dnn-suggestion span .add-button {\n padding-top: 7px;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-caption {\n border-bottom: none;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-caption .dnn-grid-cell {\n width: 50%!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header,\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-row {\n min-height: 30px!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header > div,\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-row > div {\n width: 40%!important;\n min-height: 30px!important;\n height: 30px!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header > div + div,\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-row > div + div {\n width: 20%!important;\n min-height: 30px!important;\n height: 30px!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header > div + div + div,\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-row > div + div + div {\n width: 20%!important;\n min-height: 30px!important;\n height: 30px!important;\n}\n.dnn-pbiembedded-objectlist .permissions .permissions-grid .grid-header {\n margin-top: 0px;\n}\n.dnn-pbiembedded-objectlist .permissions .dnn-grid-cell .left,\n.dnn-pbiembedded-objectlist .permissions .dnn-grid-cell .right {\n width: 50%!important;\n}\n",""])},function(e,t,n){var i=n(32);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(6)(i,r);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(5)(!1)).push([e.i,"#PBIEmbeddedAppContainer .dnn-persona-bar-page-body .persona-bar-page-body .dnn-switch-container .dnn-switch.place-left {\n margin-left: 0px;\n}\n#PBIEmbeddedAppContainer .dnn-persona-bar-page-body .persona-bar-page-body button.dnn-ui-common-button[role=primary] {\n margin-left: 10px;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var i=n(0),r=n.n(i),o=n(4),a=n(1),s=n(3),l=n(2);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){for(var n=0;n0?e.find((function(e){return e.Id===t.selectedObjectId})):null}},{key:"getObjects",value:function(e,t){var n=this,i=this.state,o=[];if(!i.powerBiObjects)return r.a.createElement("li",{className:"none"},E.get(t));var a=i.powerBiObjects.filter((function(t){return t.PowerBiType===e}));return a.length>0?(a.forEach((function(e){o.push(r.a.createElement("li",null,r.a.createElement("a",{className:"pbiObject"+(e.Id===i.selectedObjectId?" selected":""),onClick:n.selectObject.bind(n,e.Id)},e.Name)))})),o):r.a.createElement("li",{className:"none"},E.get(t))}},{key:"renderDashboards",value:function(){return r.a.createElement("div",{className:"dashboards"},r.a.createElement("label",null,E.get("lblDashboards")),r.a.createElement("ul",null,this.getObjects(1,"NoDashboards")))}},{key:"renderWorkspace",value:function(){return r.a.createElement("div",{className:"workspace"},r.a.createElement("label",null,E.get("DefaultWorkspacePermissions")),r.a.createElement("ul",null,this.getObjects(-1,"NoWorkspaces"),r.a.createElement("li",null,r.a.createElement(a.Switch,{label:E.get("lblInheritPermissions"),onText:"",offText:"",value:this.props.inheritPermissions,tooltipMessage:E.get("lblInheritPermissions.Help"),onChange:this.onSettingChange.bind(this,"InheritPermissions")}))))}},{key:"renderReports",value:function(){return r.a.createElement("div",{className:"reports"},r.a.createElement("label",null,E.get("lblReports")),r.a.createElement("ul",null,this.getObjects(0,"NoReports")))}},{key:"onPermissionsChanged",value:function(e){var t=this.props,n=this.state,i=JSON.parse(JSON.stringify(n.powerBiObjects)),r=this.getSelectedObject(i);r.Permissions.rolePermissions=e.rolePermissions,r.Permissions.userPermissions=e.userPermissions,t.dispatch(u.permissionsChanged(i))}},{key:"getPermissions",value:function(){var e={permissionDefinitions:[{allowAccess:!1,fullControl:!1,permissionCode:null,permissionId:1,permissionKey:null,permissionName:"View",view:!0},{allowAccess:!1,fullControl:!1,permissionCode:null,permissionId:2,permissionKey:null,permissionName:"Edit",view:!1}],rolePermissions:[],userPermissions:[]},t=this.getSelectedObject();return t&&(e=JSON.parse(JSON.stringify(t.Permissions))),e}},{key:"render",value:function(){var e=this.props,t=l.a.utilities.sf;return r.a.createElement("div",{className:"dnn-pbiembedded-objectlist"},r.a.createElement("div",{className:"listview"},this.renderWorkspace(),!e.inheritPermissions&&this.renderDashboards(),!e.inheritPermissions&&this.renderReports()),r.a.createElement("div",{className:"permissions"},r.a.createElement(a.PermissionGrid,{permissions:this.getPermissions(),service:t,onPermissionsChanged:this.onPermissionsChanged.bind(this)})))}}])&&Q(t.prototype,n),i&&Q(t,i),Object.defineProperty(t,"prototype",{writable:!1}),s}(i.Component);var ee=Object(o.connect)((function(e){return{powerBiObjects:e.settings.powerBiObjects,selectedWorkspace:e.settings.selectedWorkspace,selectedObjectId:e.settings.selectedObjectId,inheritPermissions:e.settings.inheritPermissions}}))($);function te(e){return(te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ne(e,t){for(var n=0;n0&&(n.selectedWorkspace=e.workspaces[0].SettingsId,t.dispatch(u.getPowerBiObjectList(n.selectedWorkspace))),n.powerBiObjects=e.powerBiObjects,""===n.selectedObjectId&&e.powerBiObjects&&e.powerBiObjects.length>0?(n.selectedObjectId=e.powerBiObjects[0].Id,t.dispatch(u.selectObject(n.selectedObjectId))):""===n.selectedObjectId&&e.powerBiObjects&&e.powerBiObjects.length>0&&(e.powerBiObjects.find((function(e){return e.Id===n.selectedObjectId}))||(n.selectedObjectId="",t.dispatch(u.selectObject(n.selectedObjectId)))),n.error.selectedWorkspace=!n.selectedWorkspace||""===n.selectedWorkspace}},{key:"onSettingChange",value:function(e,t){var n=this.state,i=this.props;switch(e){case"SelectedWorkspace":n.error.selectedWorkspace=""===t.value,n.selectedWorkspace=t.value,n.selectedObjectId="",i.dispatch(u.getPowerBiObjectList(t.value))}this.setState({selectedWorkspace:n.selectedWorkspace,selectedObjectId:n.selectedObjectId,workspaces:n.workspaces,powerBiObjects:n.powerBiObjects,inheritPermissions:n.inheritPermissions,triedToSubmit:!1})}},{key:"onClickCancel",value:function(){l.a.utilities.closePersonaBar()}},{key:"onClickSave",value:function(){var e=this;event.preventDefault();var t=this.props,n=this.state;t.dispatch(u.updatePermissions({settingsId:n.selectedWorkspace,inheritPermissions:t.inheritPermissions,powerBiObjects:t.powerBiObjects},(function(){l.a.utilities.notify(E.get("PermissionsUpdateSuccess")),e.setState({clientModified:!1})}),(function(){l.a.utilities.notifyError(E.get("PermissionsUpdateError"))})))}},{key:"getWorkspaceOptions",value:function(){var e=[];return void 0!==this.props.workspaces&&(e=this.props.workspaces.map((function(e){return{label:e.SettingsGroupName,value:e.SettingsId}}))),e}},{key:"render",value:function(){return r.a.createElement("div",{className:"dnn-pbiembedded-permissions"},r.a.createElement("h1",null,E.get("lblWorkspacePermissions")),r.a.createElement("p",null,E.get("lblPermissionsDescription")),r.a.createElement(a.InputGroup,null,r.a.createElement(a.GridSystem,{numberOfColumns:2},r.a.createElement(a.GridCell,{columnSize:90},r.a.createElement(a.DropdownWithError,{withLabel:!0,label:E.get("lblSelectedWorkspace"),tooltipMessage:E.get("lblSelectedWorkspace.Help"),error:this.state.error.selectedWorkspace,errorMessage:E.get("ErrorWorskpaceNotValid"),options:this.getWorkspaceOptions(),value:this.state.selectedWorkspace,onSelect:this.onSettingChange.bind(this,"SelectedWorkspace")}),r.a.createElement("div",{className:"dnn-label"},r.a.createElement("label",null,E.get("lblWorkspacePermissions")))),r.a.createElement(a.GridCell,{columnSize:100}))),r.a.createElement(a.InputGroup,null,r.a.createElement(ee,{selectedObjectId:!0})),r.a.createElement(a.InputGroup,null,r.a.createElement(a.GridCell,{columnSize:100},r.a.createElement("div",{className:"buttons-box"},r.a.createElement(a.Button,{disabled:!1,type:"secondary",onClick:this.onClickCancel.bind(this)},E.get("Cancel")),r.a.createElement(a.Button,{disabled:this.state.error.aadAppClientId||this.state.error.aadAppSecret,type:"primary",onClick:this.onClickSave.bind(this)},E.get("SavePermissions"))))))}}])&&ne(t.prototype,n),i&&ne(t,i),Object.defineProperty(t,"prototype",{writable:!1}),s}(i.Component);var le=Object(o.connect)((function(e){return{workspaces:e.settings.workspaces,powerBiObjects:e.settings.powerBiObjects,selectedWorkspace:e.settings.selectedWorkspace,selectedObjectId:e.settings.selectedObjectId,inheritPermissions:e.settings.inheritPermissions}}))(se);n(31);function ce(e){return(ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pe(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{selectedTab:0,workspaces:null,powerBiObjects:null,selectedWorkspace:""},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case b.a.RETRIEVED_WORKSPACES:return h(h({},e),{},{workspaces:t.data.workspaces,clientModified:t.data.clientModified});case b.a.UPDATED_WORKSPACE:return h(h({},e),{},{clientModified:t.data.clientModified});case b.a.SWITCH_TAB:return h(h({},e),{},{selectedTab:t.payload});case b.a.CANCELLED_WORKSPACE_CLIENT_MODIFIED:return h(h({},e),{},{workspaceClientModified:t.data.workspaceClientModified});case b.a.WORKSPACE_CLIENT_MODIFIED:return h(h({},e),{},{workspaceDetail:t.data.workspaceDetail,workspaceClientModified:t.data.workspaceClientModified});case b.a.RETRIEVED_POWERBI_OBJECT_LIST:return h(h({},e),{},{inheritPermissions:t.data.inheritPermissions,powerBiObjects:t.data.powerBiObjects,permissionsClientModified:t.data.permissionsClientModified});case b.a.SELECTED_POWERBI_OBJECT:return h(h({},e),{},{selectedObjectId:t.data.selectedObjectId,permissionsClientModified:t.data.permissionsClientModified});case b.a.INHERIT_PERMISSIONS_CHANGED:return h(h({},e),{},{inheritPermissions:t.data.inheritPermissions,permissionsClientModified:t.data.permissionsClientModified});case b.a.PERMISSIONS_CHANGED:return h(h({},e),{},{powerBiObjects:t.data.powerBiObjects,permissionsClientModified:t.data.permissionsClientModified});default:return h({},e)}}}),w=n(12),S=n(13),E=n.n(S),k=n(14),O=n.n(k),I=Object(w.createDevTools)(r.a.createElement(O.a,{toggleVisibilityKey:"ctrl-h",changePositionKey:"ctrl-q",defaultIsVisible:!1},r.a.createElement(E.a,null)));var P,C=n(15),A=n.n(C),T=(P={enabled:!1,instrumentationKey:""},Object(c.createStore)(y,P,Object(c.compose)(Object(c.applyMiddleware)(d.a,f()()),I.instrument())));l.dispatch=T.dispatch;var j=document.getElementById("pbiEmbedded-container"),x=j.getAttribute("data-init-callback");l.init(x),Object(o.render)(r.a.createElement(a.Provider,{store:T},r.a.createElement(A.a,null)),j)}]); //# sourceMappingURL=bundle-en.js.map \ No newline at end of file diff --git a/src/DotNetNuke.PowerBI/admin/personaBar/scripts/bundles/bundle-en.js.map b/src/DotNetNuke.PowerBI/admin/personaBar/scripts/bundles/bundle-en.js.map index 7759c01..1b0eeaf 100644 --- a/src/DotNetNuke.PowerBI/admin/personaBar/scripts/bundles/bundle-en.js.map +++ b/src/DotNetNuke.PowerBI/admin/personaBar/scripts/bundles/bundle-en.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///external \"window.dnn.nodeModules.React\"","webpack:///external \"window.dnn.nodeModules.CommonComponents\"","webpack:///./src/utils/index.jsx","webpack:///./src/constants/actionTypes/settings.js","webpack:///external \"window.dnn.nodeModules.ReactRedux\"","webpack:///./node_modules/prop-types/index.js","webpack:///./node_modules/css-loader/dist/runtime/api.js","webpack:///./node_modules/style-loader/lib/addStyles.js","webpack:///external \"window.dnn.nodeModules.Redux\"","webpack:///external \"window.dnn.nodeModules.ReactDOM\"","webpack:///external \"window.dnn.nodeModules.ReduxThunk\"","webpack:///external \"window.dnn.nodeModules.ReduxImmutableStateInvariant\"","webpack:///external \"window.dnn.nodeModules.ReduxDevTools\"","webpack:///external \"window.dnn.nodeModules.ReduxDevToolsLogMonitor\"","webpack:///external \"window.dnn.nodeModules.ReduxDevToolsDockMonitor\"","webpack:///./src/containers/Root.js","webpack:///./node_modules/prop-types/factoryWithThrowingShims.js","webpack:///./node_modules/prop-types/lib/ReactPropTypesSecret.js","webpack:///./src/components/general/workspaces/workspaceRow/style.less?3e5e","webpack:///./src/components/general/workspaces/workspaceRow/style.less","webpack:///./node_modules/style-loader/lib/urls.js","webpack:///./src/components/general/workspaces/workspaceEditor/style.less?15c1","webpack:///./src/components/general/workspaces/workspaceEditor/style.less","webpack:///./src/components/general/workspaces/style.less?8ae2","webpack:///./src/components/general/workspaces/style.less","webpack:///./src/components/general/generalSettings.less?7ff7","webpack:///./src/components/general/generalSettings.less","webpack:///./node_modules/css-loader/dist/runtime/url-escape.js","webpack:///./src/components/general/img/pbiembedded.png","webpack:///./src/components/permissions/permissions.less?da0e","webpack:///./src/components/permissions/permissions.less","webpack:///./src/components/permissions/pbiObjectsListView/style.less?5f4c","webpack:///./src/components/permissions/pbiObjectsListView/style.less","webpack:///./src/components/style.less?2fc8","webpack:///./src/components/style.less","webpack:///./src/services/applicationService.js","webpack:///./src/actions/settings.js","webpack:///./src/components/general/workspaces/workspaceRow/index.jsx","webpack:///./src/resources/index.jsx","webpack:///./src/components/general/workspaces/workspaceEditor/index.jsx","webpack:///./src/components/general/workspaces/index.jsx","webpack:///./src/components/general/generalSettings.jsx","webpack:///./src/components/general/index.jsx","webpack:///./src/components/permissions/pbiObjectsListView/index.jsx","webpack:///./src/components/permissions/permissions.jsx","webpack:///./src/components/permissions/index.jsx","webpack:///./src/components/App.jsx","webpack:///./src/containers/Root.prod.js","webpack:///./src/globals/application.js","webpack:///./src/reducers/rootReducer.js","webpack:///./src/reducers/settingsReducer.js","webpack:///./src/containers/DevTools.js","webpack:///./src/store/configureStore.js","webpack:///./src/main.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","window","dnn","nodeModules","React","CommonComponents","utils","init","utilities","Error","this","settingsActionTypes","SWITCH_TAB","UPDATED_WORKSPACE","RETRIEVED_WORKSPACES","CANCELLED_WORKSPACE_CLIENT_MODIFIED","WORKSPACE_CLIENT_MODIFIED","PERMISSIONS_CLIENT_MODIFIED","RETRIEVED_POWERBI_OBJECT_LIST","SELECTED_POWERBI_OBJECT","PERMISSIONS_CHANGED","INHERIT_PERMISSIONS_CHANGED","ReactRedux","useSourceMap","list","toString","map","item","content","cssMapping","btoa","sourceMapping","sourceMap","unescape","encodeURIComponent","JSON","stringify","sourceURLs","sources","source","sourceRoot","concat","join","cssWithMappingToString","mediaQuery","alreadyImportedModules","length","id","push","fn","memo","stylesInDom","isOldIE","document","all","atob","apply","arguments","getTarget","target","parent","querySelector","getElement","styleTarget","HTMLIFrameElement","contentDocument","head","e","singleton","singletonCounter","stylesInsertedAtTop","fixUrls","addStylesToDom","styles","options","domStyle","refs","j","parts","addStyle","listToStyles","newStyles","base","part","css","media","insertStyleElement","style","insertInto","lastStyleElementInsertedAtTop","insertAt","nextSibling","insertBefore","appendChild","firstChild","before","removeStyleElement","parentNode","removeChild","idx","indexOf","splice","createStyleElement","createElement","undefined","attrs","type","nonce","getNonce","addAttrs","el","keys","forEach","setAttribute","obj","update","remove","result","transform","default","styleIndex","applyToSingletonTag","URL","createObjectURL","revokeObjectURL","Blob","link","rel","createLinkElement","updateLink","href","applyToTag","newObj","DEBUG","newList","mayRemove","textStore","replaceText","index","replacement","filter","Boolean","styleSheet","cssText","cssNode","createTextNode","childNodes","autoFixUrls","convertToAbsoluteUrls","blob","oldSrc","Redux","ReactDOM","ReduxThunk","ReduxImmutableStateInvariant","ReduxDevTools","ReduxDevToolsLogMonitor","ReduxDevToolsDockMonitor","require","ReactPropTypesSecret","emptyFunction","emptyFunctionWithReset","resetWarningCache","shim","props","propName","componentName","location","propFullName","secret","err","getShim","isRequired","ReactPropTypes","array","bool","func","number","string","symbol","any","arrayOf","element","elementType","instanceOf","node","objectOf","oneOf","oneOfType","shape","exact","checkPropTypes","PropTypes","locals","baseUrl","protocol","host","currentDir","pathname","replace","fullMatch","origUrl","newUrl","unquotedOrigUrl","trim","$1","test","___CSS_LOADER_URL___0___","urlEscape","url","needQuotes","slice","applicationService","controller","sf","util","callback","getServiceFramework","payload","failureCallback","post","settingsId","settingsActions","switchTab","dispatch","ActionTypes","getWorkspaces","ApplicationService","data","workspaces","clientModified","cancelWorkspaceClientModified","workspaceClientModified","parameter","workspaceDetail","updateWorkspace","deleteWorkspace","permissionsClientModified","selectedWorkspace","permissions","getPowerBiObjectList","inheritPermissions","InheritPermissions","powerBiObjects","PowerBiObjects","selectObject","objectId","selectedObjectId","settingsClientModified","settings","permissionsChanged","updatePermissions","WorkspaceRow","opened","openId","setState","Collapse","OpenCollapse","settingsGroupId","open","className","title","settingsGroupName","authenticationType","contentPageUrl","deletable","dangerouslySetInnerHTML","__html","SvgIcons","TrashIcon","onClick","onDelete","editable","EditIcon","toggle","PreviewIcon","onBrowse","fixedHeight","keepContent","isOpened","float","width","overflow","children","Component","defaultProps","collapsed","resx","moduleName","getResx","WorkspaceEditor","state","SettingsId","SettingsGroupId","SettingsGroupName","AuthenticationType","Username","Password","ApplicationId","WorkspaceId","ServicePrincipalApplicationId","ServicePrincipalApplicationSecret","ServicePrincipalTenant","ContentPageUrl","DisabledCapacityMessage","error","triedToSubmit","username","password","applicationId","workspaceId","servicePrincipalApplicationId","servicePrincipalApplicationSecret","servicePrincipalTenant","disabledCapacityMessage","prevProps","assign","event","onValidate","SettingsActions","label","onUpdate","confirm","withLabel","enabled","errorMessage","tooltipMessage","onChange","onSettingChange","autoComplete","isMasterUser","columnOne","getAuthenticationTypeOptions","onSelect","renderMasterUserCredentials","renderServicePrincipalCredentials","columnTwo","inputStyle","margin","numberOfColumns","onCancel","onSave","connect","Workspaces","tableFields","workspaceSettings","nextProps","workspaceSettingsDetail","find","notify","collapse","parse","responseText","notifyError","Message","closePersonaBar","uncollapse","tableHeaders","field","closeOnClick","onDeleteWorkspaceSetting","onUpdateWorkspaceSetting","onValidateWorkspaceSetting","AddIcon","renderHeader","renderedWorkspaces","GeneralSettings","columnSize","PbiObjectsListView","objId","pbiObjects","x","Id","objType","noObjectsResKey","objects","PowerBiType","Name","getObjects","onText","offText","selectedObject","getSelectedObject","Permissions","rolePermissions","userPermissions","permissionDefinitions","allowAccess","fullControl","permissionCode","permissionId","permissionKey","permissionName","view","renderWorkspace","renderDashboards","renderReports","getPermissions","service","onPermissionsChanged","preventDefault","getWorkspaceOptions","disabled","onClickCancel","aadAppClientId","aadAppSecret","onClickSave","App","onSelectTab","onSelectSubTab","switchMappingSubTab","isOpen","titleCharLimit","selectedIndex","selectedTab","tabHeaders","Root","boilerPlate","initPbiEmbedded","utility","rootReducer","combineReducers","action","createDevTools","toggleVisibilityKey","changePositionKey","defaultIsVisible","initialState","store","instrumentationKey","createStore","compose","applyMiddleware","thunkMiddleware","reduxImmutableStateInvariant","DevTools","instrument","application","appContainer","getElementById","initCallback","getAttribute","render"],"mappings":"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","file":"bundle-en.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 36);\n","module.exports = window.dnn.nodeModules.React;","module.exports = window.dnn.nodeModules.CommonComponents;","const utils = {\r\n init(utilities) {\r\n if (!utilities) {\r\n throw new Error(\"Utilities is undefined.\");\r\n }\r\n this.utilities = utilities; \r\n },\r\n utilities: null\r\n};\r\nexport default utils;","const settingsActionTypes = { \r\n SWITCH_TAB: \"SWITCH_TAB\",\r\n UPDATED_WORKSPACE: \"UPDATED_WORKSPACE\",\r\n RETRIEVED_WORKSPACES: \"RETRIEVED_WORKSPACES\",\r\n CANCELLED_WORKSPACE_CLIENT_MODIFIED: \"CANCELLED_WORKSPACE_CLIENT_MODIFIED\",\r\n WORKSPACE_CLIENT_MODIFIED: \"WORKSPACE_CLIENT_MODIFIED\",\r\n PERMISSIONS_CLIENT_MODIFIED: \"PERMISSIONS_CLIENT_MODIFIED\",\r\n RETRIEVED_POWERBI_OBJECT_LIST: \"RETRIEVED_POWERBI_OBJECT_LIST\",\r\n SELECTED_POWERBI_OBJECT: \"SELECTED_POWERBI_OBJECT\",\r\n PERMISSIONS_CHANGED: \"PERMISSIONS_CHANGED\",\r\n INHERIT_PERMISSIONS_CHANGED: \"INHERIT_PERMISSIONS_CHANGED\"\r\n};\r\nexport default settingsActionTypes;","module.exports = window.dnn.nodeModules.ReactRedux;","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactIs = require('react-is');\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","\"use strict\";\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function (useSourceMap) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item, useSourceMap);\n\n if (item[2]) {\n return '@media ' + item[2] + '{' + content + '}';\n } else {\n return content;\n }\n }).join('');\n }; // import a list of modules into the list\n\n\n list.i = function (modules, mediaQuery) {\n if (typeof modules === 'string') {\n modules = [[null, modules, '']];\n }\n\n var alreadyImportedModules = {};\n\n for (var i = 0; i < this.length; i++) {\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n\n for (i = 0; i < modules.length; i++) {\n var item = modules[i]; // skip already imported module\n // this implementation is not 100% perfect for weird media query combinations\n // when a module is imported multiple times with different media queries.\n // I hope this will never occur (Hey this way we have smaller bundles)\n\n if (item[0] == null || !alreadyImportedModules[item[0]]) {\n if (mediaQuery && !item[2]) {\n item[2] = mediaQuery;\n } else if (mediaQuery) {\n item[2] = '(' + item[2] + ') and (' + mediaQuery + ')';\n }\n\n list.push(item);\n }\n }\n };\n\n return list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n var content = item[1] || '';\n var cssMapping = item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (useSourceMap && typeof btoa === 'function') {\n var sourceMapping = toComment(cssMapping);\n var sourceURLs = cssMapping.sources.map(function (source) {\n return '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */';\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n }\n\n return [content].join('\\n');\n} // Adapted from convert-source-map (MIT)\n\n\nfunction toComment(sourceMap) {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n var data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n return '/*# ' + data + ' */';\n}","/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\nvar stylesInDom = {};\n\nvar\tmemoize = function (fn) {\n\tvar memo;\n\n\treturn function () {\n\t\tif (typeof memo === \"undefined\") memo = fn.apply(this, arguments);\n\t\treturn memo;\n\t};\n};\n\nvar isOldIE = memoize(function () {\n\t// Test for IE <= 9 as proposed by Browserhacks\n\t// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n\t// Tests for existence of standard globals is to allow style-loader\n\t// to operate correctly into non-standard environments\n\t// @see https://github.com/webpack-contrib/style-loader/issues/177\n\treturn window && document && document.all && !window.atob;\n});\n\nvar getTarget = function (target, parent) {\n if (parent){\n return parent.querySelector(target);\n }\n return document.querySelector(target);\n};\n\nvar getElement = (function (fn) {\n\tvar memo = {};\n\n\treturn function(target, parent) {\n // If passing function in options, then use it for resolve \"head\" element.\n // Useful for Shadow Root style i.e\n // {\n // insertInto: function () { return document.querySelector(\"#foo\").shadowRoot }\n // }\n if (typeof target === 'function') {\n return target();\n }\n if (typeof memo[target] === \"undefined\") {\n\t\t\tvar styleTarget = getTarget.call(this, target, parent);\n\t\t\t// Special case to return head of iframe instead of iframe itself\n\t\t\tif (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n\t\t\t\ttry {\n\t\t\t\t\t// This will throw an exception if access to iframe is blocked\n\t\t\t\t\t// due to cross-origin restrictions\n\t\t\t\t\tstyleTarget = styleTarget.contentDocument.head;\n\t\t\t\t} catch(e) {\n\t\t\t\t\tstyleTarget = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\tmemo[target] = styleTarget;\n\t\t}\n\t\treturn memo[target]\n\t};\n})();\n\nvar singleton = null;\nvar\tsingletonCounter = 0;\nvar\tstylesInsertedAtTop = [];\n\nvar\tfixUrls = require(\"./urls\");\n\nmodule.exports = function(list, options) {\n\tif (typeof DEBUG !== \"undefined\" && DEBUG) {\n\t\tif (typeof document !== \"object\") throw new Error(\"The style-loader cannot be used in a non-browser environment\");\n\t}\n\n\toptions = options || {};\n\n\toptions.attrs = typeof options.attrs === \"object\" ? options.attrs : {};\n\n\t// Force single-tag solution on IE6-9, which has a hard limit on the # of