132 Commits

Author SHA1 Message Date
Alexander Moskaliov
a30eeefccc "patch" and "work" refactor 2012-02-23 16:58:27 +04:00
Alexander Moskaliov
e4f8faeff2 Add haveKarma flag to users.
Now svn users can edit files in language, in which they don't have karma, like anonymous.
2012-02-22 23:45:43 +04:00
Yannick Torres
64f6efecb5 New feature : Now, we check a maintainer into the reviewed tag, as suggested by Yago 2011-12-20 23:13:41 +00:00
Yannick Torres
3fe69f9758 Fix more bug #60435 2011-12-04 21:47:15 +00:00
Yannick Torres
e991d82e3e Fix checkFileTask method 2011-12-04 13:41:43 +00:00
Yannick Torres
94a83f08ee Upgrade to Codemirror 2. 2011-12-04 13:37:17 +00:00
Yannick Torres
25929b8508 On ping failure, we now display a more discreet non intrusive window. No more button, just a timer of 30 seconds to try again 2011-11-16 21:33:01 +00:00
Yannick Torres
329043bfba Handle a ping failure and display an error message insted of reload directly the application 2011-11-16 18:59:49 +00:00
Yannick Torres
21c1ebe7db Suspend ping processus when checking for errors on saving a file ; Display a warning when somethings goes wrong in this processus too 2011-11-01 12:42:58 +00:00
Alexander Moskaliov
d426bd3afd Add language specific topic.
Fix small error,
Small refactor some methods
2011-10-23 05:54:26 +00:00
Yannick Torres
547c676bd9 Empty the Revision number when we open a new file for translation into the FNT module 2011-09-19 05:15:49 +00:00
Yannick Torres
0ce57c1a94 No more get EN modification information when we load a LANG file via 'Files need update', 'Error in current translation' & 'Files need reviewed' modules as we now load the original content even if the EN file have been modified 2011-09-18 17:14:24 +00:00
Yannick Torres
f7b39dc7c3 Fix old change when we open a file by an ID. Affect here the bugs portlet 2011-09-17 07:32:22 +00:00
Alexander Moskaliov
376e5177f3 Show original read only file in right panel 2011-09-16 05:56:48 +00:00
Yannick Torres
2738d79377 Don't add the revcheck tag if we found it into the document 2011-09-14 18:50:56 +00:00
Yannick Torres
2087b9e41d Automatically add revcheck tag when we open a new file for translation 2011-09-14 18:30:01 +00:00
Yannick Torres
e17ec0e53c Fix #55316 2011-08-03 18:54:40 +00:00
Yannick Torres
e43a3d4af7 Fix bug #55315 2011-08-03 18:14:48 +00:00
Yannick Torres
0ffe7e146c New functionnality : when translating a new file, translator can choose, as a second panel, google translation or original file 2011-07-24 20:15:27 +00:00
Yannick Torres
86a7b9c121 Load auth info 2011-07-21 10:01:07 +00:00
Yannick Torres
a84c2a8268 user userID instead of only his name 2011-07-21 10:00:20 +00:00
Yannick Torres
ed69488ad9 New feature : VCS user can accept a patch directly via the contextmenu on an anonymous patch name. By default, the commit message is build from the patch description incluing the email of this anonymous user. An email is send to this user atfer the commit 2011-07-06 07:03:06 +00:00
Yannick Torres
e632d94c9a Update the topic if necessary using the ping processus 2011-07-04 06:42:12 +00:00
Yannick Torres
b22b116215 Topic feature : we can now set an information as a topic displayed directly into the main panel. All valid VCS user can change the topic as easy as double-click on it 2011-07-04 00:12:01 +00:00
Neal Poole
aae3292908 Make sure nodes are always treated as integers (testing indicated they were occasionally stored as strings). 2011-06-22 18:10:50 +00:00
Neal Poole
7056ec8e01 Properly encode output from Google Translate. 2011-06-21 18:19:35 +00:00
Yannick Torres
6711127434 Xml check is always done before saving a file. We can't save a file with some Xml errors now. 2011-05-08 17:16:04 +00:00
Yannick Torres
c581640b28 Add a window validation when a VCS user open a modified file by an anonymous user from patches for review module 2011-01-17 21:27:37 +00:00
Yannick Torres
26d53db1b8 Allow to close a tab after the task has been executed 2011-01-17 21:25:38 +00:00
Yannick Torres
bf61d207e1 Add a new validation window when a valid VCS user open a file modified by an anonymous user from the patches for review module ; Fix little bug too 2011-01-17 21:24:42 +00:00
Yannick Torres
b427ae30e3 Restrict 'check build' system to only global administrator or lang administrator 2011-01-03 18:47:46 +00:00
Yannick Torres
367379bd85 Restrict access to 'update data' system to global adminstrator 2011-01-03 18:13:12 +00:00
Yannick Torres
8894d203d9 CleanUp the code 2011-01-02 02:15:59 +00:00
Yannick Torres
86632eb80c New feature around patches : We now store the creation date, and display it on mouse over the patch name, into Patches for review module. Global administrator can now delete a patch via the admin menu (right click on a patch in the patches for review module) 2011-01-01 08:32:28 +00:00
Yannick Torres
dbcecbd070 New functionnality : we can declare a user as a globalAdministrator or a lang administrator (See php/project.php.ini). Once you are an administrator, you have a new contextual menu on file in Work in progress & Patches for reviewed modules allow you to change the file's owner. 2010-12-19 19:54:04 +00:00
Yannick Torres
e84d7d28c4 If a VCS user modify a file on a computer, he can continue to modify it on an other computer 2010-12-18 21:11:01 +00:00
Yannick Torres
f9966c7a19 New config option : we choose to display (or not) EN work in Patches for review and Work in progress modules. By default, we hide this work for LANG user 2010-12-18 20:50:09 +00:00
Yannick Torres
b3c4b94346 Fix some locales 2010-12-18 16:27:58 +00:00
Yannick Torres
ad7d135fda Fix drag & drop for portlet 2010-12-18 16:16:27 +00:00
Yannick Torres
725853c9a3 New functionnality : allow user to check her file with xmllint tools. It display a window with all error or notify there is no error 2010-06-09 17:14:28 +00:00
Yannick Torres
b88be71aa8 Remove patch section in configuration window ; Use an object to store user configuration ; Fix some locale issue ; Add some new option in configuration window 2010-05-29 23:52:35 +00:00
Yannick Torres
e232ed22e7 New :
* upgrade extJs to 3.2.1
* Remove "Pending commit" module in favore to "work in progress" module
* Remove "Pending patch" module in favore to "patches for review" module
* Add a field to ask for an email when we logging in. It allow users to contact others.
* Add a progress bar to allow user indicate the progression of his work
* Anonymous user are no longer "anonymous", as a cookie is set on connexion to "authenticate" him.
* Anonymous user can save a file as an authenticated user. No longer only use the "patch" button.
* New rules when a file is edited. When the file is edited by :

  - an anonymous user : authenticated user can always edit it. When he does, the owner change and anonymous user can't edit it again.

  - an authenticated user : anonymous and others authenticated users can't edit it. The first user must release it (eithers commit his change, or remove the change he does). Administrator can edit it. This can allow to override change made by an authenticated user. Administrators are defined per project in configuration file.

* We no longer allow a user to commit files changed by others users. An authenticated user can only commit his files.

Bugs :

  - fix bug #51767
  - fix bug that display internal file (.new) in some modules
  - change file() class beaviours
2010-05-24 20:04:32 +00:00
Yannick Torres
b33e28181a Add a comment on this deprecated file 2010-04-28 21:02:44 +00:00
Yannick Torres
f0cac3ec63 Simplify the store ; remove unecessary arguments in some functions ; reindent ; move js/ui/component/ to js/ui/cmp/ to save some space 2010-04-25 15:39:34 +00:00
Yannick Torres
b0923b9e68 Use a Css class for the google icon 2010-04-24 18:59:05 +00:00
Yannick Torres
ca08c54772 More spelling fix with cjones 2010-04-16 22:44:13 +00:00
Yannick Torres
ef676dc7eb Warn when we don't choose any file to commit ; Use a real warn box to warn when we don't choose any log message too 2010-04-12 21:48:53 +00:00
Yannick Torres
1486e2ea57 Major change into CommitPrompt : We don't use any more a checkbox tree. We use now a gridPanel to select files to commit 2010-04-12 21:33:22 +00:00
Yannick Torres
7fa3829f2f On pingTask, we now detect if there is a new Info and reload the PortletInfo if so 2010-04-12 17:39:01 +00:00
Yannick Torres
785f154e39 Fix second part of bug #51449 : Add a new file ; Fix some bug introduice with the first part too. ; Fix locale for all this new functionality 2010-04-11 20:10:57 +00:00