# Roles and Permissions for IT Services

The below table provides the list of roles and respective permissions associated with **IT Services** for **Operations services**:

| Permissions                                      | Administrator | Viewer                            | Everyone                          | Meeting Coordinator               | CLA Administrator                 |
| ------------------------------------------------ | ------------- | --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- |
| Register & transfer project domains              | ✅             | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Manage project domains, services & URL redirects | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project domains, services & URL redirects   | ✅             | ✅                                 | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Manage project email forwards                    | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project email forwards                      | ✅             | ✅                                 |                                   | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Manage cloud providers                           | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View cloud providers                             | ✅             | ✅                                 | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |

The below table provides the list of roles and respective permissions associated with **IT Services** for **Collaboration services**:

| Permissions                                                                | Administrator | Viewer                            | Everyone                          | Meeting Coordinator               | CLA Administrator                 |
| -------------------------------------------------------------------------- | ------------- | --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- |
| Create & manage project meetings & participants                            | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | ✅                                 |
| View project meetings and participants                                     | ✅             | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Deploy Groups.io for a project                                             | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Delete project mailing lists                                               | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Create & manage project mailing lists, add/remove subscribers & moderators | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project private mailing lists and subscribers                         | ✅             | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project public mailing lists and subscribers                          | ✅             | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project public mailing lists (no subscribers)                         | ✅             | ✅                                 | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Deploy Confluence for a project                                            | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Manage project Confluence spaces                                           | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project Confluence deployment & spaces                                | ✅             | ✅                                 | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Deploy Jira for a project                                                  | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project Jira deployment                                               | ✅             | ✅                                 | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |

The below table provides the list of roles and respective permissions associated with **IT Services** for **Development services**:

| Permissions                                                   | Administrator | Viewer                            | Everyone                          | Meeting Coordinator               | CLA Administrator                 |
| ------------------------------------------------------------- | ------------- | --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- |
| Connect GitHub, GitLab organizations to a project             | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Disconnect project GitHub, GitLab organizations               | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Deploy Gerrit for a project - coming soon                     | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Add & configure project SCM repositories                      | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Delete project SCM repositories                               | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project private SCM repositories                         | ✅             | ✅                                 | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project public SCM repositories                          | ✅             | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Connect DockerHub organizations to a project                  | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Add & configure project DockerHub repositories                | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Delete project DockerHub repositories                         | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project DockerHub organizations & repositories           | ✅             | ✅                                 | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| Create, manage, and delete project CI templates - coming soon | ✅             | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
| View project CI templates - coming soon                       | ✅             | ✅                                 | ✅                                 | <mark style="color:red;">X</mark> | <mark style="color:red;">X</mark> |
