public List makeDefaultRoles()

in streampipes-user-management/src/main/java/org/apache/streampipes/user/management/authorization/RoleManager.java [39:95]


  public List<Role> makeDefaultRoles() {
    return List.of(
        Role.createDefaultRole(DefaultRole.Constants.ROLE_ADMIN_VALUE, "Admin", List.of()),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_SERVICE_ADMIN_VALUE, "Service Admin", List.of()),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_DASHBOARD_ADMIN_VALUE, "Dashboard Admin", List.of(
            DefaultPrivilege.Constants.PRIVILEGE_READ_DASHBOARD_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_WRITE_DASHBOARD_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_PIPELINE_VALUE
        )),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_DASHBOARD_USER_VALUE, "Dashboard User", List.of(
            DefaultPrivilege.Constants.PRIVILEGE_READ_DASHBOARD_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_DASHBOARD_WIDGET_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_PIPELINE_VALUE
        )),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_PIPELINE_ADMIN_VALUE, "Pipeline Admin", List.of(
            DefaultPrivilege.Constants.PRIVILEGE_READ_PIPELINE_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_WRITE_PIPELINE_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_PIPELINE_ELEMENT_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_FILES_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_WRITE_FILES_VALUE
        )),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_PIPELINE_USER_VALUE, "Pipeline User", List.of(
            DefaultPrivilege.Constants.PRIVILEGE_READ_PIPELINE_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_PIPELINE_ELEMENT_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_FILES_VALUE
        )),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_ASSET_ADMIN_VALUE, "Asset Admin", List.of(
            DefaultPrivilege.Constants.PRIVILEGE_READ_ASSETS_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_WRITE_ASSETS_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_LABELS_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_WRITE_LABELS_VALUE
        )),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_ASSET_USER_VALUE, "Asset User", List.of(
            DefaultPrivilege.Constants.PRIVILEGE_READ_GENERIC_STORAGE_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_ASSETS_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_LABELS_VALUE
        )),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_DATA_EXPLORER_ADMIN_VALUE, "Data Explorer Admin", List.of(
            DefaultPrivilege.Constants.PRIVILEGE_READ_DATA_EXPLORER_VIEW_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_DATA_EXPLORER_WIDGET_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_WRITE_DATA_EXPLORER_VIEW_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_WRITE_DATA_EXPLORER_WIDGET_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_PIPELINE_VALUE
        )),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_DATA_EXPLORER_USER_VALUE, "Data Explorer User", List.of(
            DefaultPrivilege.Constants.PRIVILEGE_READ_DATA_EXPLORER_VIEW_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_DATA_EXPLORER_WIDGET_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_PIPELINE_VALUE
        )),
        Role.createDefaultRole(DefaultRole.Constants.ROLE_CONNECT_ADMIN_VALUE, "Connect Admin", List.of(
            DefaultPrivilege.Constants.PRIVILEGE_WRITE_ADAPTER_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_ADAPTER_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_READ_FILES_VALUE,
            DefaultPrivilege.Constants.PRIVILEGE_WRITE_FILES_VALUE
        ))
    );
  }