Checking for a value before updating profiles via membership application
Version bump to 5.1.185
Added category and subcategory selections to article add and edit pages
Update page category and subcategory to be dry
Update settings to decode as utf-8 when getting value that was encoded in this way.
Add new url to link to current membership. Updated renewal email full template to include this link.
Version bump to 5.1.186
Updating the Membership.approve method

- Using lessons learned from the Membership.renew method
Updating the Membership.set_member_number method

- Setting the member number on the membership object and returning the member number as well
Updating the membership.renew method

- Not creating duplicates when the membership object is pending

- This method would sometimes create duplicate membership records.  It was difficult to see this extra records because the membership record would immediately get archived

- Sometimes a superusers would receive an email linking to an archived membership because of this renew method
Version bump to 5.1.187
Update settings decoding and tcurrency decoding.
Version bump to 5.1.188
add setting to exclude corp members for renewal reminders
update send_membership_notices command to check for setting renewalreminderexcludecorpmembers
Deprecating the feedback page.
management command to update corporate membership representatives group
data migration to run command update_corp_reps_group
add post_save and pre_delete signals to add or remove reps to or from group
update management command update_corp_reps_group