Decided to use the Transifex Announcement function to notify our translators of new strings. However the links generated in the email sent by Transifex lead to a 404 (page not found) unless the user is already logged in Transifex.
What could be causing this? There is definitely no way I can use the announcements with this happening
In general if someone does not have permissions to view a string or resource, a 404 error is returned. That is why the user needs to be logged in in order to validate their credentials to the strings or resources in the link. I have informed our development team to come up with a different way of dealing with security permissions for this specific scenario. I thank you for your feedback and I will let you know once I have an update. These types of processes may take some time so I thank you for your patience in advance.
Thank you for the reply. Actually that is the problem right there; how can you know if I have permission to access the project or not if I am not already logged in? And as soon as I close the browser/tab I am logged out.
At least it should lead to a login page so the user can login and then brought to the resource or have a message that they do not have the permission to access it if that’s the case.
Thank you for addressing it with your team, it is appreciated. In the meantime I will continue to manually email my translators.
I would also suggest to have “public” announcements, it is very important in order to onboard new translators when we broadcast the announcement in other developers channels.
Thank you for your response and your feedback. This comments have been discussed among the team and for now due to security reasons we have decided to leave the implementation as it is . We of course understand the use case you are describing and looking for ways to always better our product. We will reconsider a future implementation where we will not have any security concerns.
We remain at your disposal and always welcome feedback from our users that will help us better Transifex.