It would be great if you could follow up on the discussion in the Source
Integeration support thread where it belongs, instead of replying to my
comment [1] in this mailing list, which makes it difficult to follow the
thread for me, and nearly impossible for other readers.

[1]:
https://github.com/mantisbt-plugins/source-integration/issues/229#issuecomment-1729798955


On Fri, 22 Sept 2023 at 09:07, Fabian Cenedese <cened...@indel.ch> wrote:

>
> >>>Hi
> >>>
> >>>I'm still trying to close mantis issues by committing changes
> >>>with a matching "Fixed" message. The changeset is imported
> >>>but the issue is not closed.
> >>
> >>My memory was letting me down. Seems like we already had
> >>this problem years ago and I also asked on the mailing list:
> >>
> >>
> https://sourceforge.net/p/mantisbt/mailman/mantisbt-help/thread/20171107095422.061FD31FBDC1%40macserver.private
> >>
> >>Then I left a code change on github:
> >>
> >>https://github.com/mantisbt-plugins/source-integration/issues/229
> >>
> >>I now applied the same patch to the current version in hopes
> >>of getting the behavior back that we were used to.
> >>
> >>Is there a  reason why that shouldn't be applied to the official
> >>code as well? I find it misleading that the option "Bug Fixed
> >>Assign To Committer" unchecked will completely disable
> >>closing of issues. Right now it rather behaves like the "Enabled
> >>Features" box to close issues.
> >
> >The current behavior is by design actually (see <
> https://github.com/mantisbt-plugins/source-integration/issues/80>#80), as
> documented in the code:
> >
> ><
> https://github.com/mantisbt-plugins/source-integration/blob/e374feca48ddfce87b7d34a628dc370b01e197ba/Source/Source.API.php#L380-L382
> >
> https://github.com/mantisbt-plugins/source-integration/blob/e374feca48ddfce87b7d34a628dc370b01e197ba/Source/Source.API.php#L380-L382
> >
> >I did not look in detail to confirm for sure, but if I'm not mistaken
> what <https://github.com/fcenedese>@fcenedese suggests would allow
> resolved issues not to be assigned at all, which feels strange to me. What
> do you think ?
> >
> >Anyway, I'll have a closer look as time allows.
>
> I just think that the naming of this option doesn't match its function.
> Right now it just says "assign name", but unchecking it disables
> issue closing completely. So it does (almost?) the same as the
> feature box. I find this counter intuitive.
>
> If you use my code change and enable the "assign name" box by
> default then you get the same behavior as it is now I think. However
> disabling it allows to close an issue without changing the assignee
> which is not possible right now. If that means that an issue might be
> closed without a user assigned to it then so be it, that's why we
> unchecked this feature. Usually we already assigned the issues
> beforehand so they already have an assignee. And if the issue is
> closed by a commit then it's also visible who did the commit. The
> assignee does not need to be the same as the one fixing/closing
> the issue.
>
> Of course you can keep the current behavior but then at least you
> need to change the wording of the check box as it definitely doesn't
> describe its function right now. And we'd still keep our local mantis
> patched to get the desired functionality. But looking at the comments
> in the issues and mailing lists we're not the only ones struggling
> with this.
>
> Thanks
>
> bye  Fabi
>
>
>
> _______________________________________________
> mantisbt-help mailing list
> mantisbt-help@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mantisbt-help
>
_______________________________________________
mantisbt-help mailing list
mantisbt-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mantisbt-help

Reply via email to