I'm self hosting GitLab and we're using Redmine as an external issue tracker. Therefore the issue creation is disabled in our GitLab web interface.
However, trident allows creation of GitLab issues anyways. This must not be! Trident must be aware of external issue frackers and disable issue creation or hide the whole issues tab!
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
@Freshcocoa I'm very sorry, but in build 82 I am still able to open a new issue, despite I have an external tracker enabled....
For those issues, the "Close issue" button still won't work. It changes to red "Reopen issue" but as soon as I go back to the Issues View, it appears as open.
In the project API there is an 'issues_enabled' flag on the project. If this is set to false, it should disable the entire Issues tab (see attached). This was included in build 82, I wonder if there's something else about the project settings that also indicates external trackers?
oh, okay, so we spoke about different things... ;-)
yes, you can either enable or disable Issues via the "issues enabled" option.
But you can also define/enable an external issue tracker in project settings > Services > {Jira, Redmine, etc.}. This will, however, only work when you have the "Issue" feature enabled.
So my setting is:
Project settings > Features > Issues "enabled"
Project > Services > Redmine "activated"
And via the web interface I cannot use the built in GitLab issue tracker. It will always redirect to my redmine installation. also issue links like #424 will link to Redmine then and not to the internal issues. I'm not able to use the built in GitLab issue tracker, but Trident lets me use it...
Matt, I just created you an account in our organizations GitLab and added you to a test repo with external issue tracker enabled. This is probably the best way to test and sort things out...