[PR #724] [CLOSED] Added Card Archiving Functionality with Documentation Updates #1085

Closed
opened 2026-02-04 21:49:07 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/plankanban/planka/pull/724
Author: @robsonvnt
Created: 4/22/2024
Status: Closed

Base: masterHead: archiving-of-cards


📝 Commits (10+)

  • a43af8e chore: Update version
  • 5381d45 meta: Share global eslint config, move prettier config (#339)
  • b0d2337 chore: Update dependencies
  • ac0a3d9 fix: Fix client build
  • 5afd4af ref: Little refactoring
  • 5fc811d chore(deps): Bump socket.io-parser from 3.3.2 to 3.3.3 in /server (#322)
  • 65abd7c chore(deps): Bump socket.io-parser from 3.3.2 to 3.3.3 in /client (#326)
  • 54c57a0 chore(deps): Bump minimatch and recursive-readdir in /client (#338)
  • c181731 fix: Fix card repositioning
  • a007e1d chore: Update version

📊 Changes

2 files changed (+56 additions, -2 deletions)

View changed files

📝 client/README.md (+3 -1)
📝 server/README.md (+53 -1)

📄 Description

Description:

This pull request introduces the functionality to archive cards within the system, utilizing the existing delete confirmation popup to minimize code changes. The feature has been implemented across both the backend and frontend and includes the necessary database updates.

Main Changes:

  • Implementation of the option to archive cards.
  • Creation of a 'status' column in the cards table to manage the archiving state, along with corresponding database migrations.
  • Reuse of the delete confirmation popup for the archiving action.
  • Improvements to the development environment documentation to assist new contributors.

Observations:

  • Currently, I have implemented only the archiving functionality. A method to unarchive cards still needs to be developed.
  • I am seeking suggestions to improve the implementation, considering my limited experience with JavaScript, React, Redux, and Redux-Saga.
  • I was unable to find an "alternate outline" icon in Semantic-UI that was suitable for this functionality. Any recommendations for icons are welcome.

Request for Feedback:

Given my limited experience with these technologies, I am open to receiving feedback on the coding practices adopted, as well as suggestions for improvements or corrections that could enhance the quality and maintainability of the code.

Next Steps:

  • Development of the functionality to unarchive cards.
  • Continuous improvement of the documentation.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/plankanban/planka/pull/724 **Author:** [@robsonvnt](https://github.com/robsonvnt) **Created:** 4/22/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `archiving-of-cards` --- ### 📝 Commits (10+) - [`a43af8e`](https://github.com/plankanban/planka/commit/a43af8eac5b3b77fb5d5c17e842f91af3ad27775) chore: Update version - [`5381d45`](https://github.com/plankanban/planka/commit/5381d45e5080f91815a5314ff58b8a11979e04cb) meta: Share global eslint config, move prettier config (#339) - [`b0d2337`](https://github.com/plankanban/planka/commit/b0d23373c0318faffa1953ef0df75d0e1c4446dc) chore: Update dependencies - [`ac0a3d9`](https://github.com/plankanban/planka/commit/ac0a3d9ae74eb44a4eeca031a32bd0af27d82200) fix: Fix client build - [`5afd4af`](https://github.com/plankanban/planka/commit/5afd4af897e6eb818f781a518b99a4006b99ff4a) ref: Little refactoring - [`5fc811d`](https://github.com/plankanban/planka/commit/5fc811d2eff33742484cf3bb2d29a2bea6ff3262) chore(deps): Bump socket.io-parser from 3.3.2 to 3.3.3 in /server (#322) - [`65abd7c`](https://github.com/plankanban/planka/commit/65abd7c9abd1a1072b1485edea0646a92b3b5174) chore(deps): Bump socket.io-parser from 3.3.2 to 3.3.3 in /client (#326) - [`54c57a0`](https://github.com/plankanban/planka/commit/54c57a08c3563798ea13636402fe52647dea7527) chore(deps): Bump minimatch and recursive-readdir in /client (#338) - [`c181731`](https://github.com/plankanban/planka/commit/c181731870d5830f7f1328adab37f6a0ad92e7b9) fix: Fix card repositioning - [`a007e1d`](https://github.com/plankanban/planka/commit/a007e1d0650c49fec6da57e93f5c0a752c3680d5) chore: Update version ### 📊 Changes **2 files changed** (+56 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `client/README.md` (+3 -1) 📝 `server/README.md` (+53 -1) </details> ### 📄 Description ### Description: This pull request introduces the functionality to archive cards within the system, utilizing the existing delete confirmation popup to minimize code changes. The feature has been implemented across both the backend and frontend and includes the necessary database updates. #### Main Changes: - Implementation of the option to archive cards. - Creation of a 'status' column in the cards table to manage the archiving state, along with corresponding database migrations. - Reuse of the delete confirmation popup for the archiving action. - Improvements to the development environment documentation to assist new contributors. #### Observations: - Currently, I have implemented only the archiving functionality. A method to unarchive cards still needs to be developed. - I am seeking suggestions to improve the implementation, considering my limited experience with JavaScript, React, Redux, and Redux-Saga. - I was unable to find an "alternate outline" icon in Semantic-UI that was suitable for this functionality. Any recommendations for icons are welcome. #### Request for Feedback: Given my limited experience with these technologies, I am open to receiving feedback on the coding practices adopted, as well as suggestions for improvements or corrections that could enhance the quality and maintainability of the code. #### Next Steps: - Development of the functionality to unarchive cards. - Continuous improvement of the documentation. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 21:49:07 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/planka#1085