# Administrator accounts

Access for the Content Management System and PushPad (used for sending notifications) is managed in each respective platform. Provide access to administrators based on the tasks they will need to perform.

* [Content Management System](#content-administrators-in-the-content-management-system-cms)
* [PushPad (sending notifications)](#pushpad-sending-notifications)

## Content administrators in the Content Management System (CMS)

Most content administrators will be either Editors or Moderators.

Editors can

* Create and edit draft pages
* Create, edit and delete contacts

Moderators can do that, as well as

* Review and publish draft pages
* Create and edit political parties

Full administrators can do that, as well as

* Edit settings, redirects
* Create and modify user permissions

See the standard [user management documentation](https://docs.wagtail.io/en/v2.0/editor_manual/administrator_tasks/managing_users.html) which full administrators can use to manage CMS users.

### Adding/onboarding administrators

Decide what level of access they need according to the above outline, then have an administrator with full administration access create a user account for them.

### Offboarding/removing administrators

Deactivate the account of an administrator that should not have admin access any more, rather than deleting them. That will allow edit history to make more sense, because it will still refer to the old account, but they will not be able to continue making changes to the content.

![Uncheck the Active check-box and save to de-activate an account](https://3781560293-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJMOjRvhmSwc5da9Djd%2F-MguSa6voZbRb1OlXdaA%2F-MguT1rr8OAEvD6Gy7KM%2FScreenshot_2021-08-12_15-03-18.png?alt=media\&token=418863b7-cf7b-46de-8711-b7bfa643bb3d)

## PushPad (sending notifications)

[https://pushpad.xyz](https://pushpad.xyz) is a platform used for sending notifications to app users that have subscribed in the app.

Administrators that need to send notifications will need to be added as members of the app project in PushPad.

The PushPad subscription owner account can add members, allowing them to send notifications.

To add/remove members,&#x20;

1. Each new user will need to create a free account at [https://pushpad.xyz](https://pushpad.xyz)
2. Send the email addresses of each new user, and/or the users to be removed to OpenUp, including a link to this documentation for them to complete the process.

OpenUp will then add/remove the provided accounts to/from the PushPad projects for each of the [app environments](app-environments), as per the needs of each administrator.
