Cannot adjust Token Access for Repository if CI/CD is disabled for it

Currently the Repository access for CI_JOB_TOKEN from other repository's pipelines cannot be configured, if CI/CD is disabled for this repository. This happens because it is configured on the CI/CD settings page, which is hidden, when CI/CD is disabled for the repository.

I believe this is a design flaw, as it does make sense to me to have submodules in my repository, that I also host on GitLab, that I want my main repo CI to be able to check out, without having any individual CI/CD set up/enabled for the submodule.

Screenshots grafik

grafik

Can we maybe move that setting to the General or Repository settings page, so it stays accessible for Repositories that should be accessible for CI/CD without having any of their own?