Procedures
Adding a first-time member, or an ex-member (without an account)
- On the Users menu, select Add New.
- Enter a Username and Email for the new user.
- For Role, pick “IMC Member” from the drop-down menu.
- Press the Add New User button.
- The new user’s account will be listed on the Users page once the user has activated their account by visiting the “Confirm Invite” link that was automatically sent to their email address when you pressed the button.
Promoting an ex-member (with an account) to a member
- On the Users menu, select All Users.
- Search for the Username of the user.
- If found, select the user by filling the checkbox to the Username’s left.
-
Use the “Add role” and/or “Remove role” drop-down menus repeatedly on the selected user, until the only Roles that the user has are:
- “IMC Member”
- “Spectator”
Demoting a member to an ex-member (with an account)
- On the Users menu, select All Users.
- Search for the Username of the user.
- If found, select the user by filling the checkbox to the Username’s left.
-
Use the “Add role” and/or “Remove role” drop-down menus repeatedly on the selected user, until the only Roles that the user has are:
- “IMC Ex-Member”
- “Spectator”
Promoting a member to an Auditor, Committee or President position
- On the Users menu, select All Users.
- Search for the Username of the user.
- If found, select the user by filling the checkbox to the Username’s left.
-
Use the “Add role” and/or “Remove role” drop-down menus repeatedly on the selected user, until the only Roles that the user has are:
- “IMC Auditors;Committee;President”
- “IMC Member”
- “Spectator”
Demoting a member from an Auditor, Committee or President position
- On the Users menu, select All Users.
- Search for the Username of the user.
- If found, select the user by filling the checkbox to the Username’s left.
-
Use the “Add role” and/or “Remove role” drop-down menus repeatedly on the selected user, until the only Roles that the user has are:
- “IMC Member”
- “Spectator”
Promoting a Committee member to a Committee Officer position
- On the Users menu, select All Users.
- Search for the Username of the user.
- If found, select the user by filling the checkbox to the Username’s left.
-
Use the “Add role” and/or “Remove role” drop-down menus repeatedly on the selected user, until the only Roles that the user has are:
-
One of:
- “IMC Meets Secretary”
- “IMC Membership Officer”
- “IMC Publicity Officer”
- “IMC Auditors;Committee;President”
- “IMC Member”
- “Spectator”
-
One of:
Demoting a Committee member from a Committee Officer position
- On the Users menu, select All Users.
- Search for the Username of the user.
- If found, select the user by filling the checkbox to the Username’s left.
-
Use the “Add role” and/or “Remove role” drop-down menus repeatedly on the selected user, until the only Roles that the user has are:
- “IMC Auditors;Committee;President”
- “IMC Member”
- “Spectator”
Roles
IMC Roles
| Role type | Role description | Additional non-public content visible to Role holder | Simultaneous Roles |
|---|---|---|---|
| IMC Member | Paid-up IMC member. | Forums and Member Info |
Must also be assigned the “Spectator” Role. May also be assigned the “IMC Auditors;Committee;President” Role, if valid. May also be assigned a Club Officer Role, if valid. |
| IMC Auditors;Committee;President | Auditor, member of the Committee or the President. | Committee Info |
Must also be assigned the “Spectator” Role. Must also be assigned the “IMC Member” Role. |
| IMC Ex-Member | Formerly paid-up IMC member. | None |
Must also be assigned the “Spectator” Role. Must not be assigned any other IMC Role. |
| IMC Meets Secretary | The Meets Secretary. | None |
Must also be assigned the “Spectator” Role. Must also be assigned the “IMC Member” Role. Must also be assigned the “IMC Auditors;Committee;President” Role. |
| IMC Membership Officer | The Membership Officer. | None | |
| IMC Publicity Officer | The Publicity Officer. | None |
Non-IMC Roles
The following Roles are predefined by WordPress or its Plugins; in most cases they are not needed by the IMC because their Capabilities have been made available through an IMC Role.
| Role type | Users who should have this Role | Note |
|---|---|---|
| Administrator | Webmaster(s) | |
| Blocked | None | |
| Keymaster | Webmaster(s) | |
| Moderator | None | |
| Participant | None | |
| Spectator | All, apart from Webmaster(s). | All new users are automatically assigned this Role. This Role should be removed from Webmaster(s). |
| Subscriber | None |
Capabilities associated with IMC Roles
Note that the “IMC Ex-Member” Role is not granted any Capabilities; it is denied all Capabilities, including all Capabilities not listed below.
A denied Capability always overrides a granted Capability.
In the table below:
- “1” = a Capability that is granted;
- a blank cell = a Capability that is neither granted nor denied.
- “-1” = a Capability that is denied;
- “Forums” capability provider = bbPress.
- “Calendar” capability provider = The Events Calendar by Modern Tribe.
| Capability provider | Capability type | Capability granted | IMC Ex-Member | IMC Member | IMC Auditors; Committee; President | IMC Meets Sec. | IMC Memb. Off. | IMC Pub. Off. |
|---|---|---|---|---|---|---|---|---|
| Calendar | Events | delete_others_tribe_events | -1 | 1 | ||||
| Calendar | Events | delete_private_tribe_events | -1 | 1 | ||||
| Calendar | Events | delete_published_tribe_events | -1 | 1 | ||||
| Calendar | Events | delete_tribe_events | -1 | 1 | ||||
| Calendar | Events | edit_others_tribe_events | -1 | 1 | ||||
| Calendar | Events | edit_private_tribe_events | -1 | 1 | ||||
| Calendar | Events | edit_published_tribe_events | -1 | 1 | ||||
| Calendar | Events | edit_tribe_events | -1 | 1 | ||||
| Calendar | Events | publish_tribe_events | -1 | 1 | ||||
| Calendar | Events | read_private_tribe_events | -1 | 1 | ||||
| Calendar | Organisers | delete_others_tribe_organizers | -1 | 1 | ||||
| Calendar | Organisers | delete_private_tribe_organizers | -1 | 1 | ||||
| Calendar | Organisers | delete_published_tribe_organizers | -1 | 1 | ||||
| Calendar | Organisers | delete_tribe_organizers | -1 | 1 | ||||
| Calendar | Organisers | edit_others_tribe_organizers | -1 | 1 | ||||
| Calendar | Organisers | edit_private_tribe_organizers | -1 | 1 | ||||
| Calendar | Organisers | edit_published_tribe_organizers | -1 | 1 | ||||
| Calendar | Organisers | edit_tribe_organizers | -1 | 1 | ||||
| Calendar | Organisers | publish_tribe_organizers | -1 | 1 | ||||
| Calendar | Organisers | read_private_tribe_organizers | -1 | 1 | ||||
| Calendar | Venues | delete_others_tribe_venues | -1 | 1 | ||||
| Calendar | Venues | delete_private_tribe_venues | -1 | 1 | ||||
| Calendar | Venues | delete_published_tribe_venues | -1 | 1 | ||||
| Calendar | Venues | delete_tribe_venues | -1 | 1 | ||||
| Calendar | Venues | edit_others_tribe_venues | -1 | 1 | ||||
| Calendar | Venues | edit_private_tribe_venues | -1 | 1 | ||||
| Calendar | Venues | edit_published_tribe_venues | -1 | 1 | ||||
| Calendar | Venues | edit_tribe_venues | -1 | 1 | ||||
| Calendar | Venues | publish_tribe_venues | -1 | 1 | ||||
| Calendar | Venues | read_private_tribe_venues | -1 | 1 | ||||
| Forums | Forums | read_private_forums | -1 | 1 | ||||
| Forums | Replies | edit_replies | -1 | 1 | ||||
| Forums | Replies | publish_replies | -1 | 1 | ||||
| Forums | Taxonomies | assign_topics_tags | -1 | 1 | ||||
| Forums | Topics | edit_topics | -1 | 1 | ||||
| Forums | Topics | publish_topics | -1 | 1 | ||||
| WordPress | General | Read | -1 | 1 | ||||
| WordPress | Media | Upload Files | -1 | 1 | ||||
| WordPress | Pages | Read | -1 | 1 | ||||
| WordPress | Posts | Delete Others’ Posts | -1 | 1 | ||||
| WordPress | Posts | Delete Posts | -1 | 1 | ||||
| WordPress | Posts | Delete Private Posts | -1 | 1 | ||||
| WordPress | Posts | Delete Published Posts | -1 | 1 | ||||
| WordPress | Posts | Edit Others’ Posts | -1 | 1 | ||||
| WordPress | Posts | Edit Posts | -1 | 1 | ||||
| WordPress | Posts | Edit Private Posts | -1 | 1 | ||||
| WordPress | Posts | Edit Published Posts | -1 | 1 | ||||
| WordPress | Posts | Publish Posts | -1 | 1 | ||||
| WordPress | Posts | Read | -1 | 1 | ||||
| WordPress | Posts | Read Private Posts | -1 | 1 | ||||
| WordPress | Users | Create Users | -1 | 1 | ||||
| WordPress | Users | Delete Users | -1 | |||||
| WordPress | Users | Edit Users | -1 | 1 | ||||
| WordPress | Users | List Roles | -1 | 1 | ||||
| WordPress | Users | List Users | -1 | 1 | ||||
| WordPress | Users | Promote Users | -1 | 1 | ||||
| WordPress | Users | Remove Users | -1 | 1 | ||||
| Total Capabilities denied | All | 0 | 0 | 0 | 0 | 0 | ||
| Total Capabilities granted | 0 | 12 | 0 | 30 | 6 | 8 | ||
