- updated documentation on REST Login Auth controller
- added "IsConfigurable" (default True) to ContextAttribute so that DashboardBlocks can have a ContextAttribute(IsConfigurable=false) since the config is determined by the selected metric
- updated documentation on SecuredAttribute that explains what it does
- part of the ContextAttribute(IsConfigurable) commit
- updated Populate_Metrics to create better PieChart metrics
- Refactored PieChart so that each slice is a metric in the configured Metrics for the block
- made PieChart a little easier to use
- Update MEF container to look for components in the executing assembly's folder (bin folder)
- Add additional error handling in Global.asax
Merge branch 'origin/feature-dt-plugin'
- updated how Global outputs Timing Stats for Database Connection time, and CacheLoad time
- update MetricDetail and MetricEntityPicker so it shows the correct EntityType.Name instead of just "Entity"
- Update 'Clear Cache' to clear the security role cache
- Update webconfig to enable rest PUT methods when a configuration conflict may exist
- fixed up MetricEntityPicker so that the Entity related controls are not shown unless the selected Metric is associated with an EntityType
- fix exception when changing the Categories associated with a Metric
- fixed up missing 'virtual' on non-entity members of MetricCategory (this was causing the Audit exception)
- fix incorrectly marked property that didn't compile :(
Merge branch 'origin/feature-dt-plugin'
+ Person pickers now will select the person when you click on them instead of making you click the 'select' button
+ Group pickers, Page pickers, and all the other pickers will now select the item instead of making you click the 'select' button. (If the picker supports selecting multiple items, you still need to click the 'select' button)
+ Add support to REST API to allow cross-site API calls from trusted domains.