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

139 Коммитов

Автор SHA1 Сообщение Дата
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