Make Read view public
Make Read view public for readers to be able to only see an instrument/experiment configuration without having to log in Test Kitchen UI. So links like https://test-kitchen.wikimedia.org/experiment/sds2-4-11-synth-aa-test can be visited by anyone and without having to run the login mechanism. The rest of the webapp is fully authenticated as before
- An exception have been added in
App.vuefor the frontend to avoid checking whether the user is logged in when accessing to the Read view for instruments and experiments - GET
/instrument/<slug>and GETwikisare now unauthenticated endpoints to be able to provide internally the needed data to the views we have made public because the above
Because the known limitations we have locally to run a full login mechanism, this patch must be fully tested in staging before moving to production. I was able to test it for when the user is not logged in locally (it worked) but I cannot run the login mechanism in my laptop to test how everything is working when the user is logged in. The behaviour should be the expected one but it's not actually tested yet
Bug: T415325