refac membership
Refac membership
closes #155 (closed) as it removes pending membership
closes #156 (closed) (not entirely, the rest will be done in a separate MR on smith wot)
closes #136 (closed) (it does not link instanciable pallets but fixes the test that were added to show the unwanted behavior)
-
remove request_membershipcall -
remove PendingMembershipstorage item -
remove PendingMembershipsExpireOnstorage item -
remove validate_identitycall from identity pallet which is redundant withclaim_membershipof membership pallet -
improves IdtyStatus -
improves RevocationReasonandRemovalReason -
split ConfirmPeriod ValidationPeriod AutorevocationPeriod DeletionPeriod -
remove useless IdtyEventvariants -
improves MembershipRemovalReason -
adds CertToUnconfirmed CertToRevokedvariants for duniter-wot Error -
split DistanceEvaluationPending DistanceEvaluationNotRequested
This changes the way identity and membership pallet interact.
Edited by Hugo Trentesaux