Page MenuHomePhorge

Add Workboards support for Differential
Closed, InvalidPublic

Description

Workboards are currently used for Maniphest. We can add Workboard Support for revisions and users can interact with them like Mapniphest tasks. As project tags are used on many applications for queries, it is best to have Workboards in Differential so that we can put every revision to its column.

Use case:

  • It will be designed to organize revisions like tasks and sort them into columns (like Bug Reports, Feature Requests0.

Would this be separate from the Tasks workboards or mixed in the same board?

  • They will be with the Maniphest workboards.

What would the columns in such a workboard even be?

  • The columns will contain Differential revisions' statuses.

Are you sure you're not just trying to pretend Revisions are Tasks?

  • Yes, I am not pretending revisions are tasks. Instead, revisions will go to Workboards with tasks.

Event Timeline

Please feel free to re-open, adding something in the description :)

I will add a description

Cigaryno edited projects, added User-Cigaryno, Workboard; removed Projects (archived).
Cigaryno moved this task from Backlog to Feature Requests on the User-Cigaryno board.

I partially understand this and I see a potential, having said that I probably prefer to just create a Task before a Diff. So, practically, I will never use this feature. Since I never set Tags to Diffs.

Can you improve the description to expand this consideration and share your use-case instead?

This is the kind of features that need a lot of feature-planning before it can be implemented.

  • What use-cases would this be designed for?
  • Would this be separate from the Tasks workboards or mixed in the same board?
  • what would the columns in such a workboard even be?
  • are you sure you're not just trying to pretend Revisions are Tasks?

Apart from the analysis paralysis, I think this could be a good candidate for an Extension:

  • make the boards code in Core more generic and re-usable
  • create an Extension to allow workboards-for-revisions, and quickly iterate on that.
avivey triaged this task as Wishlist priority.Mar 30 2023, 18:29
In T15131#5245, @avivey wrote:

This is the kind of features that need a lot of feature-planning before it can be implemented.

  • What use-cases would this be designed for?
  • Would this be separate from the Tasks workboards or mixed in the same board?
  • what would the columns in such a workboard even be?
  • are you sure you're not just trying to pretend Revisions are Tasks?

Apart from the analysis paralysis, I think this could be a good candidate for an Extension:

  • make the boards code in Core more generic and re-usable
  • create an Extension to allow workboards-for-revisions, and quickly iterate on that.
  • It will be designed to organize revisions like tasks.
  • They will be with the Maniphest workboards.
  • The columns will contain Differential revisions' statuses.
  • Community consecus is required to see if it should be either an extension or a feature.

As I already stated above, and as stated avivey, I think it could be nice if you share an answer to this question:

Are you sure you're not just trying to pretend Revisions are Tasks?

I don't want to bother you with questions because I like to do so. I'm just asking if you can share more about how you would like to use it, since I'm curious and I don't understand that and you are the only one who can clarify that. For example, maybe I cannot undertand that, since - as I already said - I don't set any Tag to a Diff, but I just set the Tags to the Tasks. This can be useful to maybe understand my point of view and share yours. Feel free to do so in the Task description.

As I already stated above, and as stated avivey, I think it could be nice if you share an answer to this question:

Are you sure you're not just trying to pretend Revisions are Tasks?

I don't want to bother you with questions because I like to do so. I'm just asking if you can share more about how you would like to use it, since I'm curious and I don't understand that and you are the only one who can clarify that. For example, maybe I cannot undertand that, since - as I already said - I don't set any Tag to a Diff, but I just set the Tags to the Tasks. This can be useful to maybe understand my point of view and share yours. Feel free to do so in the Task description.

The answer is: I am not confusing revisions with tasks. I need days to explain its use.

Ihihih OK my friend

Anyway I'm curious so feel free to edit the description

I think we can remove the Discussion Needed Tag since at the moment we just need to clarify a bit the feature, before being able to discuss it with more people

FYI, for now I'm still not clear about the use-cases - what this feature will be used for.

Maybe see Feature Requests for more some hints?

Hoping to receive more feedback from the original author (without closing as invalid) I keep open but with a cute Clarification Needed