pontoon icon indicating copy to clipboard operation
pontoon copied to clipboard

Diff tools, change and editable contribution viewer

Open bugzilla-to-github opened this issue 10 years ago • 3 comments

This issue was created automatically by a script.

Bug 1197336

Bug Reporter: @Jobava CC: @Jobava, @lliehu, @mathjazz

  • From the Pontoon interface people should be able to see a diff for the state of individual projects across time, as well as last changes made.

  • These could be changes made per-locale, per-project and per-file.

  • Show a person's last contributions in an easy to see and compact form, with links to the individual strings in their respective projects for each one.

  • Show a person's contributions between two points in time in editable form (in-place), without having to open individual strings in separate tabs.

  • An ability to cancel another person's contributions from some moment back in time.

bugzilla-to-github avatar Aug 21 '15 05:08 bugzilla-to-github

Comment Author: @mathjazz

I'd like to learn more about this in terms of UX, especially the first two bullet points. How should that diff view look like? Like a timeline on each of our dashboards (project, locale, etc.)?

The 3rd bullet point is basically an improvement over the timeline we have on the contributor page.

The 4th bullet point is part of bug #1178880.

The 5th bullet point is part of bug #983096.

bugzilla-to-github avatar Oct 13 '15 18:10 bugzilla-to-github

Comment Author: @Jobava

I'd like to learn more about this in terms of UX, especially the first two bullet points. How should that diff view look like? Like a timeline on each of our dashboards (project, locale, etc.)?

The user could select either the project, a project subfolder (not implemented) or an individual file. From the Pontoon interface, a button "History", which leads to a menu to select a datetime interval. After selecting the interval, a "Show me" button leads to a side-by-side colored diff of the state of the project/subproject/file between those datetimes.

Underneath the interval selection there can also be a graph of contributions for that particular project/subproject/file to use as a guide.

bugzilla-to-github avatar Oct 24 '15 15:10 bugzilla-to-github

Comment Author: @mathjazz

Thanks, that makes sense. So basically something like an entity list in the sidebar, but with translations in both columns, with colored changes.

I see the use case for this when doing triage, e.g. for "the last two days of translations submitted for my locale". There should also be options like "revert new translation to the previous one" or "submit an entirely new translation".

bugzilla-to-github avatar Oct 28 '15 18:10 bugzilla-to-github