I'm exploring Umbraco to be used as a CMS for a communication and information sharing website. The website is geographically organized, and each country will have its set of pages. In this website, some registered users (Members) can have the possibility to edit some part of the website, based on the country the member is assigned to.
Members will sign in by them-self to the portal, by sign-up, or using a facebook account (Oauth authentication), then the site admin will give them editing permissions. So they will be able to edit the content for their country.
Is there an easy way to make this customization with Umbraco 7?