Runner - "Lock to current projects" should not be checked on and disabled when the runner is not restricted to specific projects
In the /admin/runners interface, I see I have multiple runners flagged as locked. When I view them (ex: /admin/runners/10) I see that they are running jobs and so they're working.
The main checkbox options look like this:
Here "lock to current projects" is disabled. I think it's disabled because my runners aren't locked to specific projects. However, it's disabled while checked-on. This is super confusing.
Recommendation: When a runner is not restricted to specific projects, the "Lock to current projects" checkbox should be unchecked, or dashed, in addition to being disabled (greyed out). Also, I think when disabled the description text should be: "Runners may be locked only if they are restricted to projects."
Edited by James Snell