171 Commits

Author SHA1 Message Date
Alexander Moskaliov
45ab682ec4 Continue create config window 2012-05-25 17:59:42 +04:00
Alexander Moskaliov
20553c62ea Start write Config window 2012-05-24 12:20:46 +04:00
Alexander Moskaliov
958f454bfe Add config load 2012-05-22 16:51:11 +04:00
Alexander Moskaliov
930c527c6f Create main menu and many small improvements 2012-05-22 10:07:37 +04:00
Alexander Moskaliov
e6c9213064 Start write main application
Add localization example
2012-05-20 17:06:28 +04:00
Alexander Moskaliov
139a7d808c extjs 3->4 initial commit 2012-04-25 20:25:03 +04:00
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
Alexander Moskaliov
e39de5df79 Temporary commented google translate feature 2012-02-11 15:30:57 +04:00
Alexander Moskaliov
f53d981620 update CodeMirror up to 2.21 2012-01-31 11:04:19 +04:00
Yannick Torres
8c23dc46e4 Upgrade to codemirror 2.2. Put the editor always into a write mode to allow ctrl+c into a readOnly view 2012-01-02 23:22:50 +00:00
Yannick Torres
0678c035c6 Fix reload all store method for translator portlet 2011-12-20 23:17:35 +00: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
527ff03892 Fix bug #60451 : now, re-ident will work as expected 2011-12-14 20:13:06 +00:00
Yannick Torres
3fe69f9758 Fix more bug #60435 2011-12-04 21:47:15 +00:00
Yannick Torres
94a83f08ee Upgrade to Codemirror 2. 2011-12-04 13:37:17 +00:00
Alexander Moskaliov
9cb0cd2c38 Fix error in reloadAllStore method and update RU locale 2011-11-02 19:36:25 +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
e43a3d4af7 Fix bug #55315 2011-08-03 18:14:48 +00:00
Yannick Torres
84a154518a Add a refresh tools to refresh manually the data for 'Work in progress' & 'Patches need review' modules 2011-07-22 20:58:35 +00:00
Yannick Torres
58b2bcb828 Add a tooltip over the userName & display an icon to reflect the auth system in use 2011-07-21 10:02:55 +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
Yannick Torres
5529be1581 Fix bug #55075 : We can now view (and download as a file) a unified diff for a global patch 2011-07-01 21:58:02 +00:00
Neal Poole
bf81103c91 Added support for CSRF tokens. 2011-06-24 03:41:05 +00:00
Yannick Torres
b387d85c4f Add a tooltip to indicate that the number of files displayed is ONLY the number of files modified by the current user 2011-06-08 17:16:55 +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
bfa97d5ef9 New feature (bug #51727) : Now, we can link a patch. For example, like this : https://edit.php.net/?patch=en/appendices/migration53.xml&project=PHP 2011-01-01 22:33:18 +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
cd203310d7 Reflect change by yago (typo) in this revision : http://svn.php.net/viewvc?view=revision&revision=306496 2010-12-26 07:19:08 +00:00
Yannick Torres
4eac748a4c Upgrade to ExtJs 3.3.1 2010-12-19 23:16:16 +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
ad7d135fda Fix drag & drop for portlet 2010-12-18 16:16:27 +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
bac6a06b4d By default, start the patche module collapsed 2010-05-26 20:55:44 +00:00
Yannick Torres
515186ad49 Replace tab by space 2010-05-26 20:54:49 +00:00
Yannick Torres
bf4d5b0d18 Replace tab by space 2010-05-26 20:54:22 +00:00
Yannick Torres
0f25d44197 Fix directAccess call 2010-05-26 18:59:58 +00:00
Yannick Torres
210dfd56f2 Add Info store to reload processus 2010-05-26 18:29:07 +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
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
4122ec7917 Just a try to put info in one line 2010-04-16 22:38:24 +00:00
Yannick Torres
3502fecadd More spelling fix with cjones 2010-04-16 22:33:09 +00:00
Yannick Torres
4961524ad0 More spelling fix with cjones 2010-04-16 22:01:03 +00:00
Yannick Torres
b53907d65e Fix some spelling issue with cjones. Thanks 2010-04-16 21:37:20 +00:00
Yannick Torres
893bac906b Include PortletInfo store into the basic process of loadAllStore & reloadAllStore. This allow to automatically reload the information after a commit for example 2010-04-12 17:59:26 +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
c411a12528 Uppercase the first letter of the userLogin in main panel 2010-04-11 20:34:26 +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
Yannick Torres
f09eab9a16 If we try to save a file witch contains somes tabs, we don't save it and warn the user about it 2010-04-08 19:27:45 +00:00