mirror of
https://github.com/plankanban/planka.git
synced 2025-12-06 09:13:16 +03:00
[PR #352] [MERGED] feat: Support Trello Board JSON Import #1181
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/plankanban/planka/pull/352
Author: @christophenne
Created: 12/8/2022
Status: ✅ Merged
Merged: 12/17/2022
Merged by: @meltyshev
Base:
master← Head:feature/27-import-trello-json-export📝 Commits (9)
afca974#27 add backend endpoint with trello import logic0a63ada#27 fix name of file parameter2880ffc#27 add trello import to UId6fd779#27 fix imported board not being shown immediately7596f53#27 update file picker appearance3270a03#27 better error handling and restructuringd06c0c8#27 import labels8590d4fplankanban#27 UI changes, front-end refactoringe4109c8plankanban#27 back-end refactoring, fix board duplication📊 Changes
20 files changed (+537 additions, -89 deletions)
View changed files
📝
client/src/api/boards.js(+5 -0)➖
client/src/components/Boards/AddPopup.jsx(+0 -70)➖
client/src/components/Boards/AddPopup.module.scss(+0 -5)➕
client/src/components/Boards/AddPopup/AddPopup.jsx(+116 -0)➕
client/src/components/Boards/AddPopup/AddPopup.module.scss(+42 -0)➕
client/src/components/Boards/AddPopup/ImportStep.jsx(+51 -0)➕
client/src/components/Boards/AddPopup/ImportStep.module.scss(+17 -0)➕
client/src/components/Boards/AddPopup/index.js(+3 -0)📝
client/src/entry-actions/boards.js(+2 -1)📝
client/src/locales/en/core.js(+3 -0)📝
client/src/models/Board.js(+1 -5)📝
client/src/sagas/core/services/boards.js(+20 -4)📝
client/src/sagas/core/watchers/boards.js(+2 -2)📝
client/src/sagas/core/watchers/socket.js(+2 -2)📝
client/src/selectors/boards.js(+7 -0)📝
server/api/controllers/boards/create.js(+55 -0)📝
server/api/helpers/boards/create-one.js(+16 -0)➕
server/api/helpers/boards/import-from-trello.js(+152 -0)➕
server/api/helpers/boards/process-uploaded-trello-import-file.js(+38 -0)📝
server/api/models/Board.js(+5 -0)📄 Description
issue: #27
This PR now contains a working proof of concept to upload Trello Board JSON files to planka on the UI, and import the most relevant data of this board into a new planka board.
Open things:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.