Noa Nutkevitch
d8fc08f8a1
add pageView to dashboard configuration
2016-11-08 07:36:27 -08:00
ali-hamud
12fbf4fe1f
Merge pull request #22 from Microsoft/master
...
Merge master into dev.
2016-11-02 17:32:42 +02:00
ali-hamud
245a1757a8
Merge pull request #21 from Microsoft/update_version
...
update version to 0.10.0
1) Dashborad Embed
2) report.print
3) report.reload
4) report.refresh
2016-11-02 16:49:38 +02:00
ali-hamud
a885ae4a58
update version to 0.10.0
2016-11-02 16:24:49 +02:00
ali-hamud
90dc0df685
Merge pull request #20 from Microsoft/dev
...
merge dev into master
2016-11-02 15:39:26 +02:00
ali-hamud
3f245e3629
Merge pull request #19 from Microsoft/fix_test
...
fix test: message returned is AccessToken is required.
2016-11-01 19:36:27 +02:00
ali-hamud
1b33dd1a8a
fix test: message returned is AccessToken is required. to check the type of id, accessToken should be available. not all errors returned, only the first error.
2016-11-01 18:45:43 +02:00
Matt Mazzola
8a57e9da9f
0.9.1
2016-09-08 15:30:06 -07:00
Matt Mazzola
dc3732b5b8
Refactor testForExpectedMessage function ensure expect is called every time and reduce chances of false positives. Fix copy paste error with idInvalidTypeMessage. Remove custom invalidMessage since they seem to be shadowing the property specific messages.
2016-09-08 15:24:59 -07:00
Matt Mazzola
7729348fa9
Update reportLoadConfiguration.json schema to move oneOf constraint within items property of array. Add tests to confirm load configuration with filters will validate.
...
Closes #16
2016-09-08 15:22:04 -07:00
Matt Mazzola
a4d98cb813
Update README.md with information on Date foramtting using ISO 8061
2016-09-07 17:27:49 -07:00
Matt Mazzola
f515e24b8a
Remove configuration parameter from tslint:test task which incorrectly attempted to add a rule but instead set only a single rule which gave false positive lint passes.
2016-09-07 17:14:59 -07:00
Matt Mazzola
d619ea0f15
0.9.0
2016-09-07 15:10:10 -07:00
Matt Mazzola
a64d481218
Revert original namespaced dashboard code and re-add validateDashboardLoad as non-breaking addition. ( #15 )
...
* Revert "Add support for validating dashboard load configuration and split models into separate report and dashboard modules. (#13 )"
This reverts commit 64baf4ce46
.
* Add dashboard load configuration schema and validateDashboardLoad method as non-breaking addition.
* Change normalizeError method to be non-destructive.
* Change ILoadConfiguration to IReportLoadConfiguration and validateLoad to validateReportLoad to reduce confusion of being generic load configuration compared to dashboard load configuration.
2016-09-07 15:08:24 -07:00
Matt Mazzola
53e9646092
0.8.0
2016-09-06 15:23:51 -07:00
Yujun Chen
64baf4ce46
Add support for validating dashboard load configuration and split models into separate report and dashboard modules. ( #13 )
2016-09-01 15:56:27 -07:00
Matt Mazzola
50884fba97
Revert .gitignore change which excluded all dotfiles.
2016-08-30 10:27:16 -07:00
Matt Mazzola
141fdfa961
0.7.4
2016-08-27 13:23:14 -07:00
Matt Mazzola
7a0240c597
Expose gulp and typings through npm run scripts to allow using dev dependency
2016-08-27 13:21:55 -07:00
Matt Mazzola
de135a584b
Move typings install from postinstall to prepublish to ensure it's only executed on postinstall for local installs.
2016-08-27 13:21:35 -07:00
Matt Mazzola
cd13ec289b
Update .gitignore to exclude dotfiles and npm-debug.log files
2016-08-27 13:21:15 -07:00
Matt Mazzola
893c6ecec2
Add interfaces to support building object representing selection which can include dataPoints and/or regions. ( #10 )
...
* Add interfaces to support building object representing selection which can include dataPoints and/or regions.
* Add constraint on T
* Add missing semicolon to fix tslint error
2016-08-26 13:39:17 -07:00
Matt Mazzola
e86026c26a
Setup tslint on build and test to enforce good practices and consistent style. ( #9 )
...
* Setup tslint on build and test to enforce good practices and consistent style.
* Auto-format all files to use consistent tab size of 2.
2016-08-22 09:52:58 -07:00
Matt Mazzola
dfb02c91f4
Add webpack as direct dependency since it's required in the gulpfile.
2016-08-18 17:41:12 -07:00
Matt Mazzola
bcdab9485b
Add code samples to README.md on how to create filters.
2016-08-18 15:20:06 -07:00
Matt Mazzola
f12e61795a
0.7.3
2016-08-18 13:31:32 -07:00
Matt Mazzola
97761f0b33
Update AdvancedFilter constructor to throw Error if logical operator is not And and there is only single condition. Also fixes bug which performs validation on conditions after they are extracted from the array.
2016-08-18 13:30:58 -07:00
Matt Mazzola
cf5045298e
Update README.md to match other repo styles
2016-08-05 16:42:26 -07:00
Matt Mazzola
67758bba18
Add typescript and typings as devDependencies and use npm scripts for install, build, and test related actions to prevent need for global dependencies
2016-08-05 13:23:45 -07:00
Matt Mazzola
3c95730a46
0.7.2
2016-07-27 10:34:46 -07:00
Matt Mazzola
f5858ecff5
Change load configuration filter to filters. Move validateFilter test to other validation tests.
2016-07-27 10:18:13 -07:00
Matt Mazzola
f17076bcd9
0.7.1
2016-07-26 16:19:05 -07:00
Matt Mazzola
cf3be23d44
Change IVisual to have name instead of id.
2016-07-26 16:18:15 -07:00
Matt Mazzola
ded84c01a4
0.7.0
2016-07-26 10:56:20 -07:00
Matt Mazzola
afbc05c7d2
Remove filters container and ilevel related models. ( #8 )
...
With the new proposed changes to SDK and event details there is no longer a need for filter levels/target and filters containers.
2016-07-26 10:55:01 -07:00
Matt Mazzola
f7266802c1
Add badges for npm version, monthly downloads, and latest tag
2016-07-22 15:59:57 -07:00
Matt Mazzola
e8710deb04
0.6.0
2016-07-22 15:46:36 -07:00
Matt Mazzola
2db8a30bfb
Add IFiltersContainer interface, filtersContainer.json schema, validateFiltersContainer method, and tests for validation ( #7 )
...
Add IFiltersContainer interface, filtersContainer.json schema, validateFiltersContainer method, and tests for validation
Also, rename targets to levels to align with product naming.
* Make target optional. No target implies report level
* Remove extra code in test
* Rename page target and visual targets to levels.
2016-07-22 15:35:12 -07:00
Matt Mazzola
06364da6e5
0.5.3
2016-07-18 12:59:32 -07:00
Matt Mazzola
9a02ab9472
Update .travis.yml to publish to npm on successful build with tag
2016-07-18 12:57:47 -07:00
Matt Mazzola
ef5acf6e07
Add IVisual model
2016-07-18 12:44:11 -07:00
Matt Mazzola
ae19afe0a9
0.5.2
2016-07-18 12:43:35 -07:00
Matt Mazzola
d3d22e84c4
Fix typing on constructors to properly accept array or individual arguments
2016-07-18 11:35:05 -07:00
Matt Mazzola
7475c15e37
0.5.1
2016-07-18 11:14:47 -07:00
Matt Mazzola
568fae5bb2
Fix typo on validator spelling in tests
2016-07-18 11:14:03 -07:00
Matt Mazzola
903751b304
Change advanced filter condition value to accept string, number, or boolean. Update schema, interfaces and tests.
2016-07-18 11:11:05 -07:00
Matt Mazzola
4892413e81
0.5.0
2016-07-14 14:19:56 -07:00
Matt Mazzola
f7960b7d3f
Replace isBasicFilter and isAdvancedFilter helper functions with getFilterType and FilterType enum for scalability and better semantics. ( #5 )
2016-07-14 14:13:12 -07:00
Matt Mazzola
72bc889b15
0.4.0
2016-07-14 12:49:10 -07:00
Matt Mazzola
30115babd3
Change all references to Value to Basic to be clearer about filter capabilities compared to Advanced.
2016-07-14 12:46:12 -07:00