1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-18 20:59:44 +02:00
planka/server/api/helpers
symonbaikov 869d9c1d11 feat: fully rework 'move list to board' feature to match review requirements
- All async logic for moving lists between boards is now handled via Redux sagas, not in React components.
- Removed direct API calls and sessionStorage usage from UI.
- Added a unified action creator for moving lists between boards.
- Saga watcher now uses the correct action type constant.
- On the backend, the move-to-board helper now:
  - Detaches card members who are not present on the target board.
  - Converts board-wide custom fields to per-card fields when moving lists.
- Added selector memoization in BoardSelectStep to prevent unnecessary rerenders.
- All business logic is now outside of UI components.
- The feature now fully handles:
  - Users (members/assignees) who do not exist on the target board.
  - Board-wide custom fields, which are now either copied or converted to per-card fields.
- All review comments are addressed: no business logic in components, no sessionStorage, all edge cases handled, only sagas and request used for async actions.
2025-07-04 00:30:07 +03:00
..
actions feat: Add board activity log 2025-05-22 23:14:46 +02:00
attachments feat: Version 2 2025-05-10 02:09:06 +02:00
background-images feat: Version 2 2025-05-10 02:09:06 +02:00
base-custom-field-groups feat: Version 2 2025-05-10 02:09:06 +02:00
board-memberships feat: Version 2 2025-05-10 02:09:06 +02:00
boards feat: Add board activity log 2025-05-22 23:14:46 +02:00
card-labels feat: Version 2 2025-05-10 02:09:06 +02:00
card-memberships feat: Add board activity log 2025-05-22 23:14:46 +02:00
cards feat: Add board activity log 2025-05-22 23:14:46 +02:00
comments ref: Little refactoring 2025-06-06 12:34:09 +02:00
config feat: Version 2 2025-05-10 02:09:06 +02:00
custom-field-groups feat: Version 2 2025-05-10 02:09:06 +02:00
custom-field-values feat: Version 2 2025-05-10 02:09:06 +02:00
custom-fields feat: Version 2 2025-05-10 02:09:06 +02:00
labels feat: Version 2 2025-05-10 02:09:06 +02:00
lists feat: fully rework 'move list to board' feature to match review requirements 2025-07-04 00:30:07 +03:00
notification-services feat: Version 2 2025-05-10 02:09:06 +02:00
notifications ref: Little refactoring 2025-06-06 12:34:09 +02:00
project-managers feat: Version 2 2025-05-10 02:09:06 +02:00
projects feat: Version 2 2025-05-10 02:09:06 +02:00
task-lists feat: Version 2 2025-05-10 02:09:06 +02:00
tasks feat: Add board activity log 2025-05-22 23:14:46 +02:00
users feat: Version 2 2025-05-10 02:09:06 +02:00
utils feat: Version 2 2025-05-10 02:09:06 +02:00
.gitkeep Initial commit 2019-08-31 04:07:25 +05:00