makeplane / makeplane/plane

[Feature]: Cycles can be marked as complete manually rather than being completed automatically on the due date

Open
#3,756 1 comment 2 reactions 1 assignee View on GitHub

@gchanchal is already working on this.

Since Jun 29, 2024.

✨feature
Dominant language
TypeScript
Stars
59.6k
Forks
5.8k
Avg merge
1d 22h
Merged PRs (30d)
49

Description

Is there an existing issue for this?
  • I have searched the existing issues
Current behavior

If you create a Cycle with start date today and end date next Monday, no matter what, Monday the cycle will close making the cycle ready only.

This is very inconvenient, as usually things happen, and maybe you need a extra few days to complete a cycle, or maybe Monday is a public holiday and the team is off.

Screenshot 2024-02-22 at 21 22 34

The behaviour should be that the cycle is LATE if today is later than the end date, but the closing of the cycle should be manual. This is because work need to happen before closing the cycle, review pending task, cancel invalid task, and prepare the new cycle tasks.

Steps to reproduce

Create a cycle
add start and end date to the cycle
add tasks to the cycle
do not complete the tasks
wait for the end date
see read only cycle with active uncompleted tasks on it

Browser

Safari

Version

Self-hosted

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.