Temporally trap the transaction aborted error
Temporarily trap error for group_refresh.
Removing prints in reports
New membership management command

Created a management command that will detect imported membership invoices and delete them.  This function was created because of duplicate invoices that were being created with membership imports.
Fix files search error on category and sub_category.
Refactoring the group add_user method to remove the try-except block.

Instead of wrapping try-except to the create, we test if user is already a member of the group.
Remove the temp code for error trapping from group_refresh.
Refactoring the is_member method in group for better performance.
"Hide Tabs" site-setting removed
Update position save in Stories to check for last.position being Null.
Error fix for get_payment_description for MembershipSet
New site_setting to show corp. mem. tab next to Users tab.
Pin version of createsend to 2.4.1
Wrap title tag in base with new block
Files search update.
Add full name filter to profiles.
Updating the "Approve Membership" feature.

Updating the "Approve Membership" feature.

In some cases the user object was not a user object.  This update prevents us this scenario from happening.
Merge branch 'refs/heads/master' into bixly-merge-ready