Task #871
closed
Clean all provisioning queue items
Added by Marcel Poul about 7 years ago.
Updated almost 7 years ago.
Description
When we use the provisioning, especially provisioning queue, we often want to clean all items for a system in the queue. There are e.g. 10k items in the queue on one our project. Currently I cannot see an easy way of cleaning the queue. We have to select all items on the page - 100 and do it 100 times, which is impossible.
The goal of this ticket is to provide an easy way of cleaning the queue.
Use case: I filter the provisioning queue for: System AD_USERS, FAILED result, operation UPDATE. The table then has e.g. 10k items and I want them to be Removed (cancel the operation).
First of all the ticket implementer should present Function specification, then consult it with product and project teams and then develop the solution.
i made proposition of implementation and then consulting,
created frontend button to clean all filtered results,
created transformation to filter to rest point.. on backend created new rest point
- Status changed from New to In Progress
created long running task, debugging, modification
- % Done changed from 0 to 90
fixed some minor issues
created test CleanProvisioningQueueTaskExecutorIntegrationTest
- Status changed from In Progress to Needs feedback
- Assignee changed from Patrik Stloukal to Radek Tomiška
- Target version deleted (
Garnet (7.7.0))
- Status changed from Needs feedback to In Progress
- Assignee changed from Radek Tomiška to Patrik Stloukal
I had to rewrite this feature at all, main issues:
- LRT has to cancel operations not to delete them (they are moved into archive),
- Localization was added to wrong module (core)
- Archive table on FE was broken - wrong manager was used - in archive was shown active operations.
Update please integration tests, I've added @Ignored to them now and write documentation.
- Status changed from In Progress to Needs feedback
- Assignee changed from Patrik Stloukal to Radek Tomiška
- Status changed from Needs feedback to Closed
- Assignee changed from Radek Tomiška to Patrik Stloukal
- Target version set to Garnet (7.8.0)
- % Done changed from 90 to 100
Also available in: Atom
PDF