Fix: Correctly display duplicate knowledge card badges and add delete…
Created by: Edouard-Legoupil
… functionality
This commit addresses two issues:
-
The "duplicate" badge on knowledge cards was not displaying correctly on all duplicate cards. This was due to using the array index as the
keyprop in the rendering loop, which caused incorrect re-rendering. This has been fixed by using the stable and uniquecard.idas the key. -
Clicking the delete button on a duplicate card resulted in a
405 Method Not Allowederror. This has been fixed by adding aDELETE /knowledge-cards/{card_id}endpoint to the backend.
- Does my code meet the quality standards for releasing packages?
- Does the reviewer have all the information to validate the features/issues without too much research?
- Does the customer who will validate the associated tickets have the information to do so without wasting time?
Issues to validate to close :
-
issue #
Processed issues to keep open or in progress:
-
issue #
Checklist:
-
Does the package check go local? -
Does the CI pass? -
Are the added / fixed features documented, tested? -
Are the added features / solved problems briefly presented in the PR message? -
Are the changes related to tickets / issues that I have listed in the commits and in the PR itself? -
Are the tickets in "review" mode in the Project Tracking Board? -
Does each ticket, if it is to be closed after acceptance of the PR, contain a comment that tells how to validate it?