Граф коммитов

323 Коммитов

Автор SHA1 Сообщение Дата
Shahak Yosef 5f18610ae1 Merged PR 195262: Support empty advanced filters
Support empty advanced filters
2021-10-13 09:36:29 +00:00
Shahak Yosef 8384e27527 Merged PR 200084: Add report alignment - release version 1.9.5
Add report alignment - release version 1.9.5
2021-09-05 12:50:45 +00:00
Shahak Yosef 00ea6b540d Merged PR 199395: Portal release version 1.9.4 2021-09-02 13:15:41 +00:00
Shahak Yosef b2257c3b63 Merged PR 199373: Fix Master -> Portal difference
In order to release a new version I need to create a Portal -> Master PR but first need to fix mismatch in the other direction
2021-09-02 12:09:24 +00:00
Shahak Yosef adeec4b341 Merged PR 190181: Remove unnecessary .vscode folder
Remove .vscode folder
2021-07-29 06:40:30 +00:00
Shahak Yosef 937d042c55 Merged PR 189870: Add event hooks to report configuration
Add event hooks to report configuration
2021-07-28 14:17:07 +00:00
Guy Moses 8abbf1c3b7 Merged PR 187269: Post-release undo of programmatic zoom revert
This reinstates the changes reverted before release (while keeping the higher version number)
2021-07-19 14:42:31 +00:00
Guy Moses 72b784a652 Merged PR 187255: Revert "Merged PR 154398: [Embedded] Support Zoom Programmatically"
Revert "Merged PR 154398: [Embedded] Support Zoom Programmatically"
This reverts commit d5a972ca37.
Details: pre-release revert of changes not yet ready in FE prod environments
2021-07-19 13:44:42 +00:00
Shahak Yosef 36425e0e52 Merged PR 183661: Add mobile size
Sync with internal version that was updated in !173573
2021-07-11 13:54:00 +00:00
Saleh Mahameed d5a972ca37 Merged PR 154398: [Embedded] Support Zoom Programmatically
Added zoomLevel as an attribute of ISettings.

Related Work Item: #527743
Related PRs:
-  JS SDK : https://powerbi.visualstudio.com/Embedded/_git/powerbi-javascript/pullrequest/154397
- PBIClients :  https://powerbi.visualstudio.com/PowerBIClients/_git/PowerBIClients/pullrequest/154396

Related work items: #527743
2021-06-23 18:59:24 +00:00
Shahak Yosef af656a8a48 Merged PR 180354: Fix npm version mismatch
Fix npm version mismatch by aligning package versions with the JS SDK.
2021-06-21 06:53:59 +00:00
Shahak Yosef cf4ca26550 Merged PR 179302: Version 1.9.1
Version 1.9.1
2021-06-16 12:08:02 +00:00
George Keldawi e43593315f Merged PR 178687: Custom Visuals: Add Support Of "Group On key"
visuals now can use gok datasets , and should be able to do selections on the in a way that notifies power bi using the opaque id infrastructure.
2021-06-15 11:59:56 +00:00
Shahak Yosef 319eea1721 Merged PR 178692: Add merlin config 2021-06-15 06:39:46 +00:00
Nerya Cohen b2ff2895b6 Merged PR 153134: Version 1.9.0
1.8.0->1.9.0
2021-03-10 10:40:01 +00:00
Sharath Chandra Pittampally 997abd7796 Merged PR 149517: Move openLinksInNewWindow to commonEmbedConfiguration
Move openLinksInNewWindow to commonEmbedConfiguration.
We want this property to be in a generic place where it can be used by both report as well as dashboard embed scenarios as well
2021-02-24 07:59:18 +00:00
Sharath Chandra Pittampally 46188caaf3 Merged PR 147884: Introduce openLinksInNewWindow param to the models IReportLoadConfiguration
Introduce openLinksInNewWindow param to the models IReportLoadConfiguration
2021-02-21 20:48:32 +00:00
Shahak Yosef 02edd96c45 Merged PR 147041: [RDL Embed] Parameter panel settings
Fix parameter panel settings.
By default it is enabled and expanded.

JS SDK PR: !147040
FE PR: !147039

```typescript
var config = {
    type: 'report',
    tokenType: tokenType == '0' ? models.TokenType.Aad : models.TokenType.Embed,
    accessToken: txtAccessToken,
    embedUrl: txtEmbedUrl,
    id: txtEmbedReportId,
    permissions: permissions,
    settings:{ commands:{ parameterPanel:{ enabled: true, expanded: false }}}
};
```
2021-02-16 09:22:31 +00:00
Shahak Yosef 45fa184eca Merged PR 142561: Add filters pane to Q&A settings
Add filters pane to Q&A settings
2021-02-15 09:35:57 +00:00
Nerya Cohen b364c342f9 Merged PR 135987: Extend on-load filters capabilities
Adding new interface, `OnLoadFilters`, to allow users to have more control on their on-load filters.
Now, users can only add (append) new report level filters on report loading.
This change, will allow users to add, remove all, replace all filters or replace filters with the same target, for report and current page level filters.

This PR is published for names and interface discussion, validators will be added later.
2021-02-07 15:13:07 +00:00
Shahak Yosef 1f49a4269d Merged PR 145114: Improve kjhtml
Fixes two problems:
- Auto watch doesn't re-run tests on file changes
- Closing tests window doesn't close the test process in the command line
2021-02-07 08:46:48 +00:00
Anant Singh 8e2b302a12 Merged PR 144019: Added SECURITY.md
Added SECURITY.md
2021-02-03 12:47:02 +00:00
Nerya Cohen fb21bd5ac2 Merged PR 144056: update uglify options to keep only license comment
Changed the license to:
```javascript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
```
And the headers will become:
```javascript
// powerbi-models v1.8.0
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
```

> Notice: `models.js` will have the header once at the top, and the license multiple times (once for each file).
2021-02-03 11:26:08 +00:00
Nerya Cohen 524e7a3cb5 Merged PR 143202: Add capture all pages option to bookmark capture options
Adding new option to enable users to capture the state of all pages of the report.
The current behavior, which will be the default, is to capture only the active page's state.
2021-02-02 16:05:08 +00:00
Nerya Cohen 7671587d1e Merged PR 139105: Add support for relative filters with no time unit count
In case the filters saved on the report don't have any `unit count` value, the `getFilters` API will fail.
The fix for it, is to return filters without `timeUnitsCount`, and for the symmetry, we need to support such filters for `updateFilters` API.

Default filters from portal (new one will look like this, and any save one without unit count, will be reset to this state when reloading the report):
![image.png](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/139105/attachments/image.png) ![image (2).png](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/139105/attachments/image%20%282%29.png)
2021-01-19 08:00:20 +00:00
Shahak Yosef 8c8ed0a0f8 Merged PR 139687: Add kjhtml
Add kjhtml to the Javascript SDK to make debugging tests easier.
## Know issues:
1) Closing the test page doesn't close the running command in the terminal, need a couple of `cntrl + c`, this is the same in other repositories.

For reference check [karma.baseconf.js](https://powerbi.visualstudio.com/PowerBIClients/_git/PowerBIClients?path=%2Fsrc%2FModern%2FIntegrationTesting%2FDesktopIntegrationTestHost%2Fkarma.baseconf.js&_a=contents&version=GBmaster) and [karma.conf.js](https://powerbi.visualstudio.com/PowerBIClients/_git/PowerBIClients?path=%2Fsrc%2FClients%2FPowerBIPlayground%2FAngular%2Fkarma.conf.js&_a=contents&version=GBmaster)

![modelskhhmtl.PNG](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/139687/attachments/modelskhhmtl.PNG)
2021-01-18 07:00:11 +00:00
Nerya Cohen 61b75885fd Merged PR 136681: Version 1.8.0
New version with support for extended filters API and command extensions grouping.
2021-01-03 13:04:50 +00:00
Nerya Cohen 45eb9d9ce3 Merged PR 136668: Merge portal into master
Related work items: #315960
2021-01-03 10:09:20 +00:00
Anant Singh 98b07b3c57 Merged PR 136476: Bump version to 1.7.2
Upgrade version for deployment
2020-12-31 11:37:00 +00:00
Anant Singh 48031dae41 Merged PR 136452: Remove no-export dts from build output
This should fix the [Bug 349305](https://dev.azure.com/ceapex/Engineering/_workitems/edit/349305): Duplicate TOC entries in TypeScript reference

Prevents generation of "dist/models-noexports.d.ts"
![image.png](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/136452/attachments/image.png)
2020-12-31 10:45:30 +00:00
Shahak Yosef fb9819f7f1 Merged PR 136312: 1.7.1 global this
Between versions 1.3.2 and 1.3.3 Webpack version was updated which caused the compiled JS code to use the window object instead of the global `this` object.

![this.PNG](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/136311/attachments/this.PNG)

![window.PNG](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/136311/attachments/window.PNG)

`window` object is not defined in Node.JS so when I tried to update the version used by the front end E2E tests I got the following error:
It might also be the reason why the travis build fails the `npm install` in Github.

![e2e.PNG](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/136311/attachments/e2e.PNG)
2020-12-30 08:53:33 +00:00
Shahak Yosef 845b539d83 initial commit 2020-12-30 09:10:30 +02:00
Anant Singh ecd3488cc2 Merged PR 130812: [Powerbi-models]: Bump version to 1.7.0
Bumped package version to deploy to NPM
2020-12-02 11:35:33 +00:00
Anant Singh 7b635ec7d0 Merged PR 130054: [powerbi-models]: Make master up-to-date with portal
To release updated models
2020-11-30 04:57:39 +00:00
Nerya Cohen c94d998933 Merged PR 119882: [Release] Version 1.6.0
Add `ICaptureBookmarkRequest` and `ICaptureBookmarkOptions`
2020-10-13 11:41:49 +00:00
Nerya Cohen 3287d58230 Merged PR 119879: [Portal] Version update 1.5.0 -> 1.6.0
Version update for release:
* Add `ICaptureBookmarkRequest` and `ICaptureBookmarkOptions`
2020-10-13 09:43:17 +00:00
Nerya Cohen e5162a7c3a Merged PR 114653: Add ICaptureBookmarkRequest interface 2020-09-22 13:30:21 +00:00
Nerya Cohen c5eaefab2a Merged PR 114606: [Release] Version 1.5.0
* Add `PageNavigationPosition`
* Add `personalBookmarksEnabled`
2020-09-21 09:56:41 +00:00
Shahak Yosef f0dccb5de0 Merged PR 114608: Add tests for page navigation position
Add tests for page navigation position
2020-09-21 09:51:48 +00:00
Nerya Cohen 511e98d1f0 Merged PR 114604: [Portal] Version update: 1.4.0 -> 1.5.0 2020-09-21 08:48:56 +00:00
Shahak Yosef 1af45d1193 Merged PR 106177: Page navigation pane position
This PR adds the ability to choose the position of the navigation pane (vertical or horizontal).
```
panes:{
  pageNavigation: {
    visible: true,
    position: PagesPosition.Bottom / PagesPosition.Left
  }
}
```
2020-08-24 07:33:05 +00:00
Nerya Cohen b201642187 Merged PR 104093: Add personalBookmarksEnabled field to ISettings interface 2020-08-04 10:03:47 +00:00
Nerya Cohen 773a8994d0 Merged PR 99488: [CDPx] Pipeline build artifacts fix 2020-07-13 12:22:21 +00:00
Nerya Cohen 21a85f49a1 Merged PR 99480: [CDPx] Pipeline fix - split build and package
![image.png](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/99480/attachments/image.png)
![image (2).png](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/99480/attachments/image%20(2).png)

Some files weren't signed during the build. After splitting the stages, the CDPx  should sign all files after each stage.
2020-07-13 11:15:21 +00:00
Shahak Yosef 2fdd6b82aa Merged PR 99410: Release version 1.4.0
Rebase portal to master and then bump version.

This needs to contains:
- Persistent state
- Visual rendered events
- App bar for edit mode

Need to see if the relative time filters changes need to be released
2020-07-13 08:10:29 +00:00
Anant Singh cdd86fe0c8 Merged PR 91223: [CDPx pipeline]: Fixed static analysis
All errors related to **static analysis** are fixed.

![image.png](https://powerbi.visualstudio.com/4c7b5adb-c2d0-4f18-b23c-edc4ac30f4e1/_apis/git/repositories/3e42401e-931d-4a96-b4b9-3533d1cf56ce/pullRequests/91223/attachments/image.png)

Related work items: #372714, #372755
2020-06-04 08:32:21 +00:00
Shahak Yosef 41d80790f7 Merged PR 85379: powerbi-models: Initial implementation of CDPX pipeline
Initial implementation of CDPX pipeline.

Cherry picked from !77777
2020-05-06 11:08:28 +00:00
Shahak Yosef f0539eb6ed Merged PR 85373: Merged PR 78920: Added RelativeTimeFilter to models
Manually cherry picking relative time filter PR
2020-05-06 10:54:18 +00:00
Shahak Yosef a0adf8d0c0 Merged PR 79735: Release 1.3.4
The current release will include only my panes and will be from the **master** branch.
The release after that will include other PRs including the panes extensions and will be from the **portal** branch.

In **master** and **portal** we have _IHideablePane_ and _ICollapsiblePane_.
The [panes extension PR](https://powerbi.visualstudio.com/Embedded/_git/powerbi-models/pullrequest/78397) renames them to _IHideable_ and _ICollapsible_.
So I need to rename them in **master** as well to ensure that the future release won't introduce breaking changes.
2020-04-26 05:56:30 +00:00
Shahak Yosef da83cceb35 Merged PR 67227: Group all panes into a single object and add flags to expand/collapse fields and visualizations pane
[spec file:](https://microsoft.sharepoint.com/teams/pbio_paas/_layouts/15/Doc.aspx?sourcedoc={798cc21b-3f05-49b1-88cb-eedf60660374}&action=edit&wd=target%28Embedded%2FPM%2FPBIE%20Spring%202020.one%7C7cd0855c-7461-4ccd-9acc-4a7c22467f67%2FReport%20panes%20personalization%7C42147897-ab9a-4d2a-bac5-bf7c5e5aebd8%2F%29)
2020-03-26 08:26:53 +00:00