Bug 233000 - Recent translations / RSS feed
Summary: Recent translations / RSS feed
Status: NEW
Alias: None
Product: Babel
Classification: Technology
Component: Server (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Babel server inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: bugday
: 281714 (view as bug list)
Depends on: 221420
Blocks:
  Show dependency tree
 
Reported: 2008-05-20 11:32 EDT by Denis Roy CLA
Modified: 2015-06-28 08:55 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Roy CLA 2008-05-20 11:32:24 EDT
It would be great to have an html/rss view of recent translations, which one could filter against a specific project and/or a specific language.  The functionality would be similar to MediaWiki's Recent Changes feature.

It would allow people to become a language and/or a project champion by monitoring and reviewing its incoming changes.

Making this depend on bug 221420 - being able to link to a specific file/string; however, implementing this feature w/o any kind of linking would still be beneficial.
Comment 1 Denis Roy CLA 2008-05-27 15:50:15 EDT
Here's the optimized SQL to pull out everything needed to do this.

SELECT 
  f.name, f.project_id, f.version, 
  s.name, s.value, 
  t.value, 
  CONCAT(CONCAT(first_name, " "), u.last_name) AS who, 
  t.created_on 
FROM 
  translations as t 
  LEFT JOIN strings as s on s.string_id = t.string_id 
  LEFT JOIN files as f on s.file_id = f.file_id 
  LEFT JOIN users as u on u.userid = t.userid 
WHERE t.is_active
ORDER BY t.created_on desc 
LIMIT 200;
Comment 2 Denis Roy CLA 2008-05-27 16:00:07 EDT
Actually, one would need to add AND t.language_id = 

to not get all the languages, just the one in your session.
Comment 3 Denis Roy CLA 2008-06-02 16:35:22 EDT
I've done the HTML version of this.  All that's missing is the RSS output.

    http://babel.eclipse.org/staging/recent.php
Comment 4 Kit Lo CLA 2008-06-02 22:28:02 EDT
This looks good. But, when a locale is available, we have to insert that in front of the language name. (For example, Brazilian Portuguese)
Comment 5 Denis Roy CLA 2008-06-03 11:18:54 EDT
You're right, Kit, I fixed that.  I also added a 'list' view, and modified the layout to waste less space.

I won't tweak this any further for now.  I just wanted to put something there so that folks can follow along with recent changes.
Comment 6 Denis Roy CLA 2009-06-12 16:39:24 EDT
Putting this on my plate for Q3.
Comment 7 Satoru Yoshida CLA 2015-06-28 08:55:40 EDT
*** Bug 281714 has been marked as a duplicate of this bug. ***