Description of problem: Zanata currently has "last modified by" filter but it would be convenient if we could also have a filter "Last modified by translators other than <user>" when a user would like to review translations done by other translators. This is particularly useful if we do not know who have edited a particular project, in external instance of Zanata, to which anyone who has an account and is a member of the language group can edit the translations.
Hi Carlos, Can I ask you to assign this RFE to someone in the team to estimate the points? So this is RFE is to add new filtering option in our search box in our editor to find strings that was last modified by translator other than <user>. For example, if I want to find strings that are translated by someone other than username <blah>, i will use the filtering to find all the other strings translated by other translators. This main use case is for review purpose, when you want to do a review of translations done by others. Thanks Michelle
Assigning to Alex for investigation.
Would it make more sense to just add a "-" in front of a username when using the last modified by filter? Like gmail https://support.google.com/mail/answer/7190?hl=en&rd=1 e.g. last-modified-by:-lbrooker This could then be applied to other situations or even words. e.g. Jboss -EAP This should make it more flexible.
Or possibly add it before the typo, like Github does: https://help.github.com/articles/searching-issues/#search-by-the-labels-on-an-issue e.g. -last-modified-by:lbrooker
If going forward with the "-" implementation, only FilterContraintToQuery class will be affected. - Parsing the "-" as exclude term param and handle it. - if exclude, that means only show translations - from anonymous user - or that are not from given username.
Pull request: https://github.com/zanata/zanata-server/pull/895
Implementation: Going forward with "-" for exclude in search.
Verified at eff63659f4f4bf8126eecc533cb40e117396e03d