Our client wants to restrict specific users on the Translator Dashboard to see only a specific language (or languages).
What I think has happened is this:
A back-office user (who has access to the Translation Manager section but is not an administrator) used the 'Language Access' feature in the Translator Dashboard to restrict access to German for one user
When they returned at a later time to the Translator Dashboard they then reported that 'German has disappeared'.
I can see all languages as I am an administrator. I thought I would be able to fix the problem by adding them specifically to the German language but now they can only see the German language.
What level of user should be able to use the 'Language Access' feature in the Translation Dashboard? Is there a way to allow non-administrators to manage this themselves that I'm missing?
Ok understood, good to know I'm not missing something! I think they may just stick for allowing all users to see all languages to avoid needing admin assistance.
For our setup it's the users that have access to the Translation Manager section who would also want to be able to view all languages in order to manage permissions. We control access to the TM section using user groups (of course!) so perhaps allowing other user groups to have the same permissions in the Translator Dashboard as administrators do would be an idea? But that's just a quick thought... happy to discuss more as and when, if useful to do! Not a priority for us as I now understand how it works.
Managing Language Access via Translator Dashboard
Hello,
Our client wants to restrict specific users on the Translator Dashboard to see only a specific language (or languages).
What I think has happened is this:
A back-office user (who has access to the Translation Manager section but is not an administrator) used the 'Language Access' feature in the Translator Dashboard to restrict access to German for one user
When they returned at a later time to the Translator Dashboard they then reported that 'German has disappeared'.
I can see all languages as I am an administrator. I thought I would be able to fix the problem by adding them specifically to the German language but now they can only see the German language.
What level of user should be able to use the 'Language Access' feature in the Translation Dashboard? Is there a way to allow non-administrators to manage this themselves that I'm missing?
Thank you,
Lotte
(TM version 2.2.4.311, Umbraco v7.13.2)
Yeah,
Short answer is you need to be admin :(
not the strongest setup really - I will take a look at changing that - maybe add a 'view all languages' permission or something.
Kevin
Thanks Kevin.
Ok understood, good to know I'm not missing something! I think they may just stick for allowing all users to see all languages to avoid needing admin assistance.
For our setup it's the users that have access to the Translation Manager section who would also want to be able to view all languages in order to manage permissions. We control access to the TM section using user groups (of course!) so perhaps allowing other user groups to have the same permissions in the Translator Dashboard as administrators do would be an idea? But that's just a quick thought... happy to discuss more as and when, if useful to do! Not a priority for us as I now understand how it works.
Thanks, as ever, for your speedy response.
Lotte
Well I have a fix 🎉, its just a little tricky because it messes with our backwards compatibility.
We can add a translator admin action, so it becomes a permission you can assign a group in the users section.
but user permissions where heavily 'tweaked' in Umbraco 7.7 and at the moment we have backwards compatibility to Umbraco 7.6 🤔
I think we can work around it, but it will take a little testing to make sure we don't break anyone.
Sounds good Kevin! I'll hold off reporting back then for a while. Good luck with the testing. If you need me to test anything let me know!
Lotte
Hi Lotte,
Can you give this release of the Translator Dashboard a go ?
https://www.nuget.org/packages/Jumoo.TranslationManager.Translator/2.4.8.1
It should add the Translator Admin permission to groups. so you can then use groups to control who can/can't set access and see all languages.
Kevin
is working on a reply...