wefork / wekan

The open-source Trello-like kanban (built with Meteor)
https://wekan.io
MIT License
61 stars 12 forks source link

Add feature: due dates #12

Closed ttx closed 7 years ago

ttx commented 7 years ago

Due dates (or deadlines) are the second most obvious gap between Trello and Wekan.

There is an implementation for that stuck in the original repository pull requests: https://github.com/wekan/wekan/pull/517 -- Consider adding it to the fork.

ocdtrekkie commented 7 years ago

I agree this PR should be one of the top priorities for the maintainers of the fork. It would be good particularly to ensure features offered up in the PRs from the original Wekan repo should be properly reviewed by the folks here, tested, and then the first stable "release" of the forked version should be published.

Perhaps @shoetten should reopen the PR against this repo, so that they can handle any needed rebasing on any changes since.

xet7 commented 7 years ago

@ttx @ocdtrekkie

I added this to wefork roadmap.

shoetten commented 7 years ago

Hey everyone, good to see some work happening on the project.

I can definitely reopen my PR against this repo and make some improvements to it. But it was some time ago, when i originally build this and i don't have as much time right now as i had back then.

What do you think about opening a new branch for the due date functionality, where you merge my work in? That way somebody else could take over, especially with the integration into the activities / notifications feed. Or if you want to have it in devel asap, i can target that as well and activity feed integration (and any other improvements) could come at a later stage.

xet7 commented 7 years ago

@shoetten

Hi,

Activity feed status currently:

So activity feed setup option and others can come later.

dwrensha commented 7 years ago

I can test it from there directly, and @dwrensha can make sure it's turned off for Sandstorm.

...

Sandstorm has it's own Sandstorm-specific activity feed

To clarify: Wekan's activity feed is still enabled in the Sandstorm package. Wekan activity events are forwarded to Sandstorm. Wekan notifications are disabled, as Sandstorm is responsible for mapping activity events into notifications.

It looks like the due dates feature would add some new kinds of activity events. We would need to declare them here so that Sandstorm knows about them.

xet7 commented 7 years ago

@dwrensha

I happened to merge this implementation, that works on standalone Wekan: https://github.com/wefork/wekan/pull/26

Does this affect Sandstorm someway?

dwrensha commented 7 years ago

The feature will be available in the Sandstorm package. It seems to work fine.