refac membership renewal (!166)
* review tuxmain * fix rebase * rename force_add_cert to do_add_cert_checked * remove origin from force_add_cert * remove duplicate UD handling * claim membership - validating identity ensure claim membership does not prevent validating identity * clippy * add acquired membership handler and new integration test scenario * run benchmarks * refactor claim_membership and expire membership instead of revoking when too few certs * re-enable claim_membership * membership expiry no identity removal membership expiry no more triggers identity removal * control by test * at membership expiry : back to pending membership * reveal identity removal on membership expiry * refac test * refac membership renewal add expiry unscheduling do not verify expiration block expiring memberships add and refac tests add integration test * wip
parent
e3211e89
No related branches found
No related tags found
Showing
- docs/api/runtime-calls.md 35 additions, 99 deletionsdocs/api/runtime-calls.md
- pallets/certification/src/benchmarking.rs 2 additions, 12 deletionspallets/certification/src/benchmarking.rs
- pallets/certification/src/lib.rs 35 additions, 39 deletionspallets/certification/src/lib.rs
- pallets/certification/src/weights.rs 2 additions, 2 deletionspallets/certification/src/weights.rs
- pallets/duniter-wot/src/lib.rs 57 additions, 46 deletionspallets/duniter-wot/src/lib.rs
- pallets/duniter-wot/src/mock.rs 2 additions, 2 deletionspallets/duniter-wot/src/mock.rs
- pallets/duniter-wot/src/tests.rs 31 additions, 10 deletionspallets/duniter-wot/src/tests.rs
- pallets/identity/src/lib.rs 21 additions, 0 deletionspallets/identity/src/lib.rs
- pallets/identity/src/types.rs 6 additions, 0 deletionspallets/identity/src/types.rs
- pallets/membership/src/benchmarking.rs 1 addition, 7 deletionspallets/membership/src/benchmarking.rs
- pallets/membership/src/lib.rs 122 additions, 102 deletionspallets/membership/src/lib.rs
- pallets/membership/src/mock.rs 1 addition, 1 deletionpallets/membership/src/mock.rs
- pallets/membership/src/tests.rs 98 additions, 81 deletionspallets/membership/src/tests.rs
- primitives/membership/src/traits.rs 2 additions, 2 deletionsprimitives/membership/src/traits.rs
- resources/metadata.scale 0 additions, 0 deletionsresources/metadata.scale
- runtime/common/src/handlers.rs 34 additions, 41 deletionsruntime/common/src/handlers.rs
- runtime/common/src/pallets_config.rs 2 additions, 2 deletionsruntime/common/src/pallets_config.rs
- runtime/common/src/weights/pallet_certification_cert.rs 18 additions, 18 deletionsruntime/common/src/weights/pallet_certification_cert.rs
- runtime/common/src/weights/pallet_certification_smith_cert.rs 18 additions, 18 deletions...ime/common/src/weights/pallet_certification_smith_cert.rs
- runtime/common/src/weights/pallet_identity.rs 31 additions, 31 deletionsruntime/common/src/weights/pallet_identity.rs
Loading