We have a number of Jenkins here and I've seen this issue repeatedly . . . I have seen this issue BOTH with "Logged-in users can do anything" and I have also seen it with "Project-based Matrix Authorization Strategy" where "Anonymous" has Overall/Read, Job/Read and View/Read.
The issue is that a logged out user see's broken ICONS (logged in users work fine): [cid:[email protected]] While annoying, the really hard part for user's to deal with is that additionally, in this mode, the login button disappears: [cid:[email protected]] The login button is there and if you blindly stab at it you can bring up the login screen . . . but that isn't an obvious choice for first time users. Ah, but there is more . . . I have a work around, but it makes no sense . . . Since I didn't see anything like this in the Jenkins JIRA tickets, I figured I just had things configured incorrectly, so one day I sat down and started turning on Matrix options to Anonymous one-by-one . . . I figured eventually I'd find the right combination that would make it work. I started from the right, added a permission, logged out, logged in, then added another permission, logged out . . . kept doing this until it worked . . . This problem was that the ICONs didn't work "logged out" unless I gave Anonymous "Admin" . . . clearly not a good choice. HOWEVER, the really odd thing was that once I gave Anonymous Admin, I could take AWAY everything except the three Read permissions (the ones I started with) and it would continue to work! (???) So that is what I've done to "fix" around 10 systems now . . . I give Anonymous Admin, log out, log in and take it away . . . from then on it works fine. The really odd thing is that this solution even works for "Logged-in users can do anything" . . . except in that case I have to convert to Project Matrix . . . give Anonymous Admin, take it away and then go back to "Logged-in users can do anything" . . . if fix will remain fixed. It is nice that I have a work around . . . but I just cannot figure out why is happens and since I don't see anything in Jenkins JIRA, why does it only seem to happen here? Any ideas? Frank P.S. As a side issue . . . we WANT user's to be able to see the status of jobs before they log in if they want too . . . another "work around" is to just remove the three Read Permissions from Anonymous. In this case, the user sees ONLY a login screen and that works fine except it doesn't allow them to see anything . . . we WANT them to be able to look at their jobs without logging in. P.S.S. For those who might responsed this is a browser caching issue . . . I've tested all of that . . . clearing the cache will NOT fix the issue.
<<inline: image001.png>>
<<inline: image002.png>>
