|Summary:||[RFE] Please add a filter "Last modified by translators other than <user>"|
|Product:||[Retired] Zanata||Reporter:||Yuko Katabami <ykatabam>|
|Component:||Component-UI||Assignee:||Alex Eng <aeng>|
|Status:||CLOSED CURRENTRELEASE||QA Contact:||Damian Jansen <djansen>|
|Version:||3.6||CC:||dchen, djansen, lbrooker, mkim, zanata-bugs|
|Fixed In Version:||3.8.0-SNAPSHOT (git-server-3.6.2-551-geff6365)||Doc Type:||Bug Fix|
|Doc Text:||Story Points:||---|
|Last Closed:||2016-01-21 01:40:15 UTC||Type:||Bug|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
|Cloudforms Team:||---||Target Upstream Version:|
Description Yuko Katabami 2015-05-26 08:03:01 UTC
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.
Comment 1 Michelle Kim 2015-06-10 22:45:21 UTC
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
Comment 2 Carlos Munoz 2015-06-11 00:17:10 UTC
Assigning to Alex for investigation.
Comment 3 Luke Brooker 2015-06-11 01:06:33 UTC
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:-email@example.com This could then be applied to other situations or even words. e.g. Jboss -EAP This should make it more flexible.
Comment 4 Luke Brooker 2015-06-11 01:09:50 UTC
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:firstname.lastname@example.org
Comment 5 Alex Eng 2015-06-11 06:03:26 UTC
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.
Comment 6 Alex Eng 2015-07-06 23:56:32 UTC
Pull request: https://github.com/zanata/zanata-server/pull/895
Comment 7 Alex Eng 2015-07-07 00:30:19 UTC
Implementation: Going forward with "-" for exclude in search.
Comment 8 Damian Jansen 2015-07-07 01:09:44 UTC
Verified at eff63659f4f4bf8126eecc533cb40e117396e03d