29 Commits

Author SHA1 Message Date
Peter Kokot
9895f91d46 Trim trailing whitespace 2018-10-02 03:21:09 +02:00
Yannick Torrès
0b32374ba6 Fix bug #63153 ; When there is some unsaved file, and you want to display the commit window, an alert message will show up to warn about some unsaved file. When the user click on OK button, the first unsaved file's tab will be focused 2012-09-24 23:11:52 +02: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
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
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
Yannick Torres
b3c4b94346 Fix some locales 2010-12-18 16:27:58 +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
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
77a48939de cleanUp the code 2010-03-13 16:38:22 +00:00
Yannick Torres
50721fd618 cleanUp code 2010-03-12 21:31:15 +00:00
Philip Olson
a9db2d49a7 Minor english update (spotted by joey) 2010-03-12 08:00:39 +00:00
Yannick Torres
08f3a48f62 CleanUp code 2010-03-11 10:27:39 +00:00
Yannick Torres
9ca16323e7 Change the name of the class to reflect the new name of this app 2010-03-02 12:29:21 +00:00
Yannick Torres
9bd6158681 When commit, we detect if a commited file is open and propose to close it 2010-02-22 06:44:43 +00:00
Yannick Torres
8e5a352f1f Add multi-project support into the editor. 2010-01-04 00:15:20 +00:00
Yannick Torres
286a372d83 More cleanUp ; More use of Notify 2009-12-27 11:08:30 +00:00
Yannick Torres
7d44fe76f9 Migration ExtJs 3.0 2009-12-19 09:46:52 +00:00
Yannick Torres
349c27c01e Use Ext trim method instead of String.trim witch is not recognized on Google Chrome 2009-12-13 00:17:39 +00:00
Yannick Torres
350f2c6fff Load (or reload) all stores one after the others. Fix bug #50342 2009-12-02 22:44:32 +00:00
Yannick Torres
a4203bc3ee Add a lock file for the commit process. Remove onSuccessCommit process. Now, all is done on VCSCommit with a lockFile. This processus work great for now. We can commit a lot of file without any timeout error. 2009-11-29 14:47:44 +00:00
Yannick Torres
4e64730cf6 Add warning message when we try to commit a file without log message 2009-11-22 22:42:54 +00:00
Yannick Torres
c364dff2ee Reload NotInEN & PendingTranslate's store afin a commit.Re-order this task to feet with the UI. 2009-11-16 20:28:16 +00:00
Yannick Torres
7a34db02e7 Allow anonymous connection with no login & no password, or by providing 'anonymous' as login with no password. By default, add 'anonymous' value into login's form 2009-11-16 18:50:45 +00:00
Yannick Torres
37b4d5671a Add module to translate new file 2009-11-15 16:14:31 +00:00
Yannick Torres
2a2756ddd9 remove unnecessary CheckTreePanl's ux 2009-10-29 06:00:48 +00:00
Yannick Torres
cdbd408dbc exec jsLint on ui/task 2009-10-24 09:04:41 +00:00
Chan Ka Shing
25dac845be modification/fix:
* update js compression requirement in README
  * update checkout info in README
  * update TODO
  * ui is now mostly cvs-neutral (js, locale-fr, css, img's name updated accordingly; except img's content)
  * CVSLogGrid is now VCSLogGrid, CVSCommitTask is now VCSCommitTask
2009-08-13 07:19:31 +00:00