diff --git a/.changeset/poor-zebras-design.md b/.changeset/poor-zebras-design.md new file mode 100644 index 0000000000..8b618610d1 --- /dev/null +++ b/.changeset/poor-zebras-design.md @@ -0,0 +1,7 @@ +--- +'@backstage/plugin-scaffolder-backend': minor +--- + +- Added an optional `list` method on the `TaskBroker` and `TaskStore` interface to list tasks by an optional `userEntityRef` +- Implemented a `list` method on the `DatabaseTaskStore` class to list tasks by an optional `userEntityRef` +- Added a route under `/v2/tasks` to list tasks by a `userEntityRef` using the `createdBy` query parameter diff --git a/.changeset/rich-zebras-design.md b/.changeset/rich-zebras-design.md index fc121349aa..916226787a 100644 --- a/.changeset/rich-zebras-design.md +++ b/.changeset/rich-zebras-design.md @@ -1,8 +1,7 @@ --- '@backstage/plugin-scaffolder': minor -'@backstage/plugin-scaffolder-backend': minor --- -- Add `listTasks` option to get tasks optionally filtered by `createdBy` - -- Added a new page under `/create/tasks` to show those tasks, optionally grouped by the current signed in user. +- Added a new page under `/create/tasks` to show tasks that have been run by the Scaffolder. +- Ability to filter these tasks by the signed in user, and all tasks. +- Added optional method to the `ScaffolderApi` interface called `listTasks` to get tasks with an required `filterByOwnership` parameter.