Files
backstage/.changeset/silly-dryers-smile.md
T
Marley Powell daf32e2c9b chore: Generated changeset.
Signed-off-by: Marley Powell <Marley.Powell@exclaimer.com>
2021-12-14 15:04:09 +00:00

1.1 KiB

@backstage/plugin-azure-devops, @backstage/plugin-azure-devops-backend, @backstage/plugin-azure-devops-common
@backstage/plugin-azure-devops @backstage/plugin-azure-devops-backend @backstage/plugin-azure-devops-common
patch patch patch

Created some initial filters that can be used to create pull request columns:

  • All
  • AssignedToUser
  • AssignedToCurrentUser
  • AssignedToTeam
  • AssignedToTeams
  • AssignedToCurrentUsersTeams
  • CreatedByUser
  • CreatedByCurrentUser
  • CreatedByTeam
  • CreatedByTeams
  • CreatedByCurrentUsersTeams

Example custom column creation:

const COLUMN_CONFIGS: PullRequestColumnConfig[] = [
  {
    title: 'Created by me',
    filters: [{ type: FilterType.CreatedByCurrentUser }],
  },
  {
    title: 'Created by Backstage Core',
    filters: [
      {
        type: FilterType.CreatedByTeam,
        teamName: 'Backstage Core',
      },
    ],
  },
  {
    title: 'Assigned to my teams',
    filters: [{ type: FilterType.AssignedToCurrentUsersTeams }],
  },
  {
    title: 'Other PRs',
    filters: [{ type: FilterType.All }],
    simplified: true,
  },
];

<Route
  path="/azure-pull-requests"
  element={
    <AzurePullRequestsPage
      projectName="{PROJECT_NAME}"
      defaultColumnConfigs={COLUMN_CONFIGS}
    />
  }
/>;