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