when removing a project lead, make them a member not an admin. When removing a project member, only need to change membership of current slices - not expired. Log when removing a member or changing their role, including the name of the project in log messages if it is a slice. Include a logging attribute for the member being changed when changing a members role or membership in a project or slice. Ticket #120: When adding a new project admin or changing a project member from member/auditor to admin, make them be an admin on all current project slices. Ticket #118: When removing a member from a project who was the lead of a slice, be sure to also update the slice_owner field on the slice.
when removing a project lead, make them a member not an admin. When removing a project member, only need to change membership of current slices - not expired. Log when removing a member or changing their role, including the name of the project in log messages if it is a slice. Include a logging attribute for the member being changed when changing a members role or membership in a project or slice. Ticket #120: When adding a new project admin or changing a project member from member/auditor to admin, make them be an admin on all current project slices. Ticket #118: When removing a member from a project who was the lead of a slice, be sure to also update the slice_owner field on the slice.

tcmitchell/geni-ch,ahelsing/geni-ch,MarshallBrinn/geni-ch,tcmitchell/geni-ch,MarshallBrinn/geni-ch,ahelsing/geni-ch