- fix jobs not knowing about changes to their attributes until job service is restarted
- Fix migration to update any dependent attendance records first before attempting to delete devices
Merge remote-tracking branch 'origin/release-1.0.12' into develop
- Fix migration
- added "Equal To" to GivingAmountFilter
- fixup LastContributionSelect.cs for PersonAlias refactor
- fix LastContributionSelect.cs to limit to Contributions
- update FirstContributionDateFilter and GivingAmountFilter to limit to TransactionType Contribution
- stylecop GivingAmountFilter
- fix missing "else" condition in EntityHelper. It wasn't affecting anything, but it's more readable with it
Fix Migration
Merge
- moved DataFilterComponent's Comparison functions to a new ComparisonHelper class. This allows DataSelect's to use it as well.
- stylecop ComparisonHelper.cs
- change AccountFilter's to Multiselect
Merge branch 'develop' into feature-mp-jobpulse-fix
- Merge branch 'feature-mp-jobpulse-fix' into develop
- fix Job's not knowing about Attribute changes (like which SQL to run for RunSQL job)
+ Added First Contribution field to Person reports to go along with the existing Last Contribution field
- migration to add DateTime index on FinancialTransaction
- fix comparison logic in GivingAmountFilter
- update comparisonhelper so that a "contains" will work with either a string or int ( a list of ints contains the int)
+ added Total Giving Amount data select to reports which will show the total giving for each person with criteria of Date, Account(s), Amount