"www/git@git.duniter.org:clients/cesium-grp/cesium.git" did not exist on "db74f8cb1a8691f781ade6a6fbf8e98dcde6e909"
Return Result<(), dispatchError> instead of bool for all allowance check callbacks
list of allowance check callbacks:
- EnsureIdtyCallAllowed
- IsCertAllowed
- IsIdtyAllowedToRequestMembership
- IsIdtyAllowedToClaimMembership
- IsIdtyAllowedToRenewMembership
TODO:
- Merge all membership callback in one trait.
- Remove generic errors returned when theses callback return false (throw the inner error instead)