The new Roles_Pallet is now operational. next step before adding any other pallet:
Update the chain_spec file with all the different genesis (use main_branch as model)
Write the new tests
Write proper pallet benchmarking
Update the documentation
Concerning the new fixes & functionalities:
No restriction on the number of roles one can have
Servicer, Seller, & Notary roles requests need to go through a council vote for approval
Corrected clippy warnings
Sudo remains but is not used for roles attribution anymore. maybe we can use it to define the prime member in the Council pallet.
Additional remarks
Due to the polkadot library upgrade, several functions in the original pallet required syntaxical corrections, this will also be the case for other pallets, without doubt.
Replaced DispatchResults by DispatchResultsWithPostInfo whenever possible, as it is also extensively used in the substrate frame pallets.
The new Roles_Pallet is now operational. next step before adding any other pallet:
Concerning the new fixes & functionalities:
Additional remarks
DispatchResults
byDispatchResultsWithPostInfo
whenever possible, as it is also extensively used in the substrate frame pallets.