Skip to content

Add manual member archive and expunge function. Reinstate with user login.

Will Pimblett requested to merge feature/archive-member into develop

Archived members have records expunged and boolean set.

Switched MemberProfile.veggie to a NullBooleanField. This field doesn't do an awful lot so happy to change in dev and see what happens.

Progress

  • Add archive, expunge and reinstate methods to MemberProfile.
  • Add notice to MemberDetail that a user has been archived.
  • Add button to MemberDetail to archive user, confirmation required. Similar to a delete view. Should we remove the delete view?
  • Hide all archived users from MemberList views
  • Reinstate user when they login and fill out DynamicUpdateForm again
  • Reinstate user with button on MemberDetail

Later additions, for another MR

  • Auto archive
  • Notify via email, warnings and action taken

Merge request reports