Related PR: #962
Required updates:
Change all occurences like api.query.members, api.consts.members, api.tx.members: members => membership Doesn't seem to be the case, as api.query.members still works.
api.query.members.membersCreated => api.query.members.nextMemberId
api.query.members.memberProfile => api.query.members.membershipById
api.query.members.handles => api.query.members.memberIdByHandle
api.tx.members.updateProfile => api.tx.members.updateMembership
UserInfo in extrincis - replaced with "plain" parameters (handle, avatar_uri, about):
buyMembership
updateMembership
addScreenedMember
@joystream/types:
- Remove
Role, ActorInRole, ActorInRoleSet, UserInfo, CheckedUserInfo (+ search for any imports)
- Rename
Profile to Membership and remove roles field (also fix in all imports)
- Content working group
Lead - add member id (this opens possibility for some optimalizations in Pioneer and CLI)
- Remove any references to
InitialMembersBalance (in case there are any)