Hi,
For our new Job Openings website (in the netherlands), we’ve to use the following Member structure and functionality:
Job openings will be a - fairly simple - weblog/section database, which can be filled by the following Membership-accounts: Administrator (1st in hierarchy), Moderators (2nd in hierarchy) and the Companies (3rd in hierarchy). Each account from a certain membership (eg: moderator) can’t see the job openings from another account from the same membership.
The 3 Memberships in detail:
Level 1: Company; companies can add/change their own job openings. Companies have only acces to the Job openings-section and - of course - their own profile, where they can fill in some details in under the Profile tab. Companies can only view their own job openings and don’t have acces to the Members-section.
Level 2: Moderator; a moderator is assigned to a specific region in the country, where he/she will be able to add/change job openings in these specific regions (see below). Futhermore, they can add/change Companies-acounts. Somehow, the companies must be ‘connected’ with the moderator, so that the moderator only sees his own Companies in the Memberlist.
Level 3: Administrator; just the same as the Super Admin. Can add/change Moderators and Companies and manages the categories and regions.
Regions:
Each job opening is assigned to a category (webdevelopment, building contructor…) and a region (city). The Administrator manages these categories and regions. Could it be possible - for the Administrator - to assign a specific range of regions to different Moderators? For example; Moderator A can only add job openings in regio 1, 2 and 3. Moderator only in 2. Of course, the companies below these Moderator will inherit these settings.
Are these functions douable and for which do we need extensions/plugins?