19 Commits

Author SHA1 Message Date
Yannick Torrès
164dbcf745 Don't use strict operator to check fid. Sometimes, it's a string, sometimes, it's an integer 2012-04-14 10:35:12 +02:00
Alexander Moskaliov
110a87f7ff fix "false" value of email in menu in patch and work tree 2012-02-23 20:27:35 +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
bda0b3ecc4 add "-N" option to diff, for generate diff/patch for new files
#60526
2012-02-11 14:31:55 +04:00
Yannick Torres
dce470a65e Fix bug #55255 : Add a top bar to diff panel allowing some action 2011-12-08 18:19:07 +00:00
Yannick Torres
52c02c6178 Fix bug #60430 : Add a tooltip under user's name to show an ID 2011-12-04 19:56:18 +00:00
Yannick Torres
91ec568b59 Fix bug #60435 2011-12-04 14:13:16 +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
cece97248d Work in progress : just use CTRL to select multi-files to push into a patch (requested by philip) 2011-07-02 06:33:17 +00:00
Neal Poole
2198079caa Fixed CSRF issues in Javascript. 2011-06-27 13:37:19 +00:00
Yannick Torres
707b456620 Don't allow to send an email to user who haven't one 2011-01-02 03:27:28 +00:00
Yannick Torres
c5dbcd179c Fix date column in Patches for review tree, Work in progress tree & Commit window 2011-01-02 02:44:26 +00:00
Yannick Torres
8894d203d9 CleanUp the code 2011-01-02 02:15:59 +00:00
Yannick Torres
e8abb7d1a4 Review the way we display the tab to show a diff for a file. As it, we prepare a permlink way to call a diff. 2011-01-01 18:34:27 +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
a257134c1d New option for global or lang admin : delete a change 2010-12-30 22:11:51 +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
9481bfecf0 Use the same method to display a diff from work & patches TreeGrid 2010-05-26 20:52:54 +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