helpers icon indicating copy to clipboard operation
helpers copied to clipboard

Sync status in multiple projects

Open sonniki opened this issue 8 months ago • 3 comments

If an issue belongs to more than one project (e.g. like https://github.com/causify-ai/helpers/issues/596), and its status is manually changed (e.g. to "In Progress") in one of the projects, it would be nice if it also automatically received the same status in all the other projects as well.

Reason: sometimes the person working on the issue has access to only one of the projects (e.g. interns -- to the Intern project), and they are unable to manually change the status in all of the relevant projects. It also doesn't really make sense if the issue is "In Progress" in one of the projects and "Todo" in the other one, and if we allow linking the issue to multiple projects, it's only logical to sync the issue status between them.

FYI @gpsaggese

sonniki avatar Apr 23 '25 14:04 sonniki

I think this feature is not supported. Until GH makes it possible to make "Status" an issue level attribute (rather than project level attribute), two-way syncing of status between all the different projects is too complicated.

Apparently there have been many requests on this same issue in the community. https://github.com/orgs/community/discussions/63823

heanhsok avatar Apr 23 '25 16:04 heanhsok

One idea is to use one of the existing issues level attribute as Status. Currently, there are two (Labels and Types). The drawback is that we can't rename them (e.g. from Types to Status)

heanhsok avatar Apr 23 '25 16:04 heanhsok

One idea is to use one of the existing issues level attribute as Status. Currently, there are two (Labels and Types). The drawback is that we can't rename them (e.g. from Types to Status)

IMO it would be too confusing... Then, I'd say, we'll just have to keep manually updating status everywhere, until a solution becomes available on the GH side. This issue can thus be paused for now.

sonniki avatar Apr 24 '25 13:04 sonniki