Commit Graph

472 Commits (ec8ff4f76b2036e657c71f338f872cb8b9120f85)

Author SHA1 Message Date
Loic d'Anterroches bf5eba2ecc Update the French translations. 2009-04-16 13:39:44 +02:00
Loic d'Anterroches 1656c99a48 Fixed issue 183, project can not be deleted because of foreign key integrity constraints. 2009-04-16 13:27:41 +02:00
Mehdi Kabab 62e173e312 Fixed issue 185, custom predefined download labels are not displayed in autocomplete. 2009-04-16 11:43:03 +02:00
Mehdi Kabab 194a081c90 Added the highlighted extensions as text extensions. 2009-04-07 11:38:24 +02:00
Benjamin Jorand 04c2115fc2 Improved the source browser on large Mercurial repositories. 2009-04-07 11:19:07 +02:00
Loic d'Anterroches 08bc58848f Fixed issue 178, improved reading of extra text files. 2009-04-07 10:41:13 +02:00
xavier Brochard 1d527b5866 Fixed issue 176, typos in the recovering pasword email (french version). 2009-04-07 10:37:11 +02:00
Loic d'Anterroches 96784b6e7c Started again the work on the review. 2009-03-29 07:01:32 +02:00
Loic d'Anterroches 9f673307e0 Added the dash in the explanations of the allowed character in the project name
This is solving issue 148 correctly.
2009-03-27 05:45:30 +01:00
Loic d'Anterroches f25ebc1664 Fixed issue 161, download link in source tree has poor visibility. 2009-03-26 15:42:22 +01:00
Loic d'Anterroches f028682900 Fixed issue 160, diff viewer in code reviews does not indent correctly. 2009-03-26 15:21:16 +01:00
Ciaran Gultnieks c16962e5f5 Fixed issue 168, code review shows wrong commits. 2009-03-26 12:28:03 +01:00
Mehdi Kabab dd2dda1895 Fixed issue 158, improved MarkDown support. 2009-03-26 12:23:37 +01:00
Ciaran Gultnieks 0f39236883 Fixed issue 166, typo in confirmation email message. 2009-03-26 12:17:14 +01:00
Loic d'Anterroches 08a03f0629 Fixed issue 159, Problem with display of source files with extension of c, etc.
Updated the code documentation to avoid confusions.
2009-03-26 12:04:16 +01:00
Patrick Georgi ef93d2da0a Fixed issue 143, Makefile not displayed as text. 2009-03-03 10:12:42 +01:00
Loic d'Anterroches 0460240337 Improved the layout to link to the personal closed tickets. 2009-02-27 15:25:41 +01:00
Loic d'Anterroches bdba7aace9 Fixed to prevent bad wrap. 2009-02-27 15:13:43 +01:00
Loic d'Anterroches 28d5ce417a Added per project list of personal closed working/submitted tickets. 2009-02-27 15:08:56 +01:00
Loic d'Anterroches 8da821eef4 Fixed issue 131, added ability to preview before submitting an issue. 2009-02-27 14:21:09 +01:00
Loic d'Anterroches cfafdbfde4 Fixed issues 137 and 138, support of the git submodules. 2009-02-27 13:38:22 +01:00
Loic d'Anterroches e40485c56f Fixed last part of issue 105, update the details of a project.
From the forge administration part of a project, you now have a direct link to the project administration
tab.
2009-02-27 11:10:26 +01:00
Loic d'Anterroches 0b465c750b Updated the French translations. 2009-02-27 10:58:18 +01:00
Loic d'Anterroches 7f4f14e78d Fixed issue 105 point 2, added deletion of a project.
Note that the source code is not deleted at the moment.
2009-02-27 10:42:18 +01:00
Loic d'Anterroches 32dc829a41 Fixed issue 142, control the patch when creating a new code review. 2009-02-26 11:09:38 +01:00
Loic d'Anterroches 4d3812fc35 Fixed issue 135, anonymous author on source/commit/[hash]/ 2009-02-25 14:36:08 +01:00
Manuel Eidenberger 42c6f53fbc Added the ability to configure the paths to the SCM executables. 2009-02-25 14:28:14 +01:00
Loic d'Anterroches 64dc8ec3b8 Fixed to prevent a crash when accessing the base page of a project with no /.
When accessing the base page of a project without a trailing slash, the regex to get the project in the
request object was not matching, resulting in a missing project in the request object.
2009-02-17 09:37:05 +01:00
Loic d'Anterroches d1b139bb30 Better redirection to have canonical URLs. 2009-02-16 22:18:09 +01:00
Loic d'Anterroches 37f94d8581 Added smarter handling of trailing slash in the source view. 2009-02-16 21:33:19 +01:00
Loic d'Anterroches ea55f9f793 Added nl2br in the display of the commit messages. 2009-02-16 18:12:21 +01:00
Loic d'Anterroches 75ec32765c Added the ability to add download extension and control the download size. 2009-02-16 18:04:03 +01:00
Loic d'Anterroches 9cd2d1c4ef Added the relations of the IDF_Commit model. 2009-02-16 11:55:14 +01:00
Loic d'Anterroches b619b96a9d Cleaned the old translations. 2009-02-03 10:53:20 +01:00
Loic d'Anterroches b18f172eca Updated the French translations. 2009-02-03 10:52:13 +01:00
Loic d'Anterroches 9bcf99e3a7 Fixed issue 126, easy link to a file in the repository from the tickets.
The syntax src:AUTHORS or src:src/IDF/Scm.php is allowed.
2009-02-02 22:55:45 +01:00
Loic d'Anterroches 47f84bcb55 Fixed in a dirty way, should be improved. 2009-02-02 21:47:50 +01:00
Loic d'Anterroches b7d1afb01e Fixed bug in the diff display when a single empty line was removed. 2009-02-02 21:42:31 +01:00
Loic d'Anterroches d594b3412a Fixed issue 129, code review crashes on git diff files.
The diff parser tries now to skip the header and possible footer.
2009-02-02 20:55:45 +01:00
Loic d'Anterroches 269f1db816 Improved the help text wording. 2009-02-02 17:41:08 +01:00
Loic d'Anterroches 6c83169f1c Fixed the submission of a code review and the display.
The display of a code review was crashing when a new file was added in
the diff.
The form to submit a review now proposes directly a choice of commits.
2009-02-02 17:38:48 +01:00
Loic d'Anterroches 088f426986 Added code tag to the list of allowed tags. 2009-02-01 14:24:04 +01:00
Loic d'Anterroches a116c27c03 Fixed issue 124, JS dropdown lists not working in Issues page under IE 7 & 8.
IE does not like trailing comma in an array.
Bad: [1, 2, 3,] Good: [1, 2, 3]
2009-02-01 09:54:09 +01:00
Loic d'Anterroches 3279245ab2 Updated the French translations. 2009-01-31 22:46:55 +01:00
Loic d'Anterroches 3c7ad4581f Added the display of the number of people following a ticket. 2009-01-31 22:23:49 +01:00
Loic d'Anterroches 01b68978ff Fixed a crash when submitting a new code review and no full rights. 2009-01-30 23:28:18 +01:00
Loic d'Anterroches 8f7ec57213 Fixed crash when looking at a wiki page with missing link and no create rights. 2009-01-30 23:20:52 +01:00
Loic d'Anterroches 3b830581d5 Fixed to show the SSH access URL to perform the clone for a private project. 2009-01-30 14:11:37 +01:00
Loic d'Anterroches 6153cd0b13 Fixed issue 119, no environment for the shell_exec and exec calls.
For each call exec or shell_exec, I have added the ability to prepend a
string. For example '/usr/bin/env -i '.
2009-01-29 20:29:45 +01:00
Loic d'Anterroches 6724238616 Update the French translation. 2009-01-29 18:59:26 +01:00
Loic d'Anterroches 766acd01f4 Added the ability for a user to change his email address.
The change is not performed immediately. First a confirmation email is
sent to the user and if validated, the email address is changed.
2009-01-29 18:44:39 +01:00
Loic d'Anterroches 1307c97ff3 Updated the French translations and page title. 2009-01-28 15:40:37 +01:00
Loic d'Anterroches fb1a47b323 Added the notification for the commits. 2009-01-28 15:20:41 +01:00
Loic d'Anterroches be7cbabe8d Added the notification of changes for the documentation pages. 2009-01-28 14:59:51 +01:00
Loic d'Anterroches ee5044fb1c Added the notifications for the code review. 2009-01-28 14:03:34 +01:00
Loic d'Anterroches 2ec653ad43 Merge branch 'notifications' 2009-01-26 21:52:13 +01:00
Loic d'Anterroches b6922a0296 Added the notifications on the new uploaded files. 2009-01-26 21:51:51 +01:00
Loic d'Anterroches d47530e128 Fixed stupid mistake in copy/paste. 2009-01-26 21:22:59 +01:00
Loic d'Anterroches f203f7d78f Fixed bad help message for the git access.
Git has 2 methods to access a repository, one with gitdaemon to do a
checkout and one with SSH to perform the push. We need to provide those
2 methods.
2009-01-26 17:58:58 +01:00
Loic d'Anterroches fccdcaa878 Fully fix issue 112, creating Mercurial also gives Subversion repos. 2009-01-25 21:22:38 +01:00
Loic d'Anterroches dd6517c709 Fixed Issue 112, creating Mercurial also gives Subversion repos. 2009-01-25 21:09:31 +01:00
Loic d'Anterroches 743a3f312c Added a control to avoid redirecting to an inexisting branch. 2009-01-25 20:48:02 +01:00
Loic d'Anterroches e513d95dbe Added the notification for the tickets. 2009-01-25 10:58:24 +01:00
Loic d'Anterroches ec2565e244 Fixed French translations. 2009-01-25 10:56:08 +01:00
Loic d'Anterroches 4c45a4a2ac Added the management of the notification email addresses. 2009-01-25 10:32:34 +01:00
Loic d'Anterroches 121c94dc8e Added more help for the Git access. 2009-01-24 12:56:59 +01:00
Loic d'Anterroches bcbcee281f Added the IDF_Conf relation. 2009-01-24 10:07:33 +01:00
Loic d'Anterroches 9d667643e7 Changed to use the "origin" convention for the git repository. 2009-01-23 16:28:55 +01:00
Loic d'Anterroches f4133a1a1d Fixed French translations. 2009-01-23 16:27:57 +01:00
Loic d'Anterroches 38ac214d55 Fixed bug in the cache resulting in errors in the tree view.
The cache was not per project but one cache for all the projects.
2009-01-23 15:06:57 +01:00
Loic d'Anterroches 657dd339a1 Updated the French translations. 2009-01-23 14:25:28 +01:00
Loic d'Anterroches cadbc040a1 Fixed issue 101, better information for the Subversion login/password.
A nice little help icon is providing more information for the checkout.
This for all the backends.
2009-01-22 11:12:41 +01:00
Loic d'Anterroches 6b32413e69 Automatically create the git repository during the cron run. 2009-01-21 20:05:03 +01:00
Loic d'Anterroches 3fbac71f04 Fixed to redirect the user to the home if no available branch.
This is a short term fix. We need to create a "howto" page for each kind
of repository to display it when the user want to access a repository
with nothing in it.
2009-01-21 19:56:47 +01:00
Loic d'Anterroches 49c8510d31 Fixed the rights in the sync file. 2009-01-21 19:29:03 +01:00
Loic d'Anterroches 037b9b78ae Fixed issue 106, crash with the cache and subversion. 2009-01-21 19:25:49 +01:00
Loic d'Anterroches 388a98defd Improved the default description to guide the administrator. 2009-01-20 17:39:53 +01:00
Loic d'Anterroches 28432296bf Fixed the bad static call. 2009-01-20 17:37:37 +01:00
Loic d'Anterroches 5d3ce34c4b Fixed to correctly update the git daemon export flag as needed. 2009-01-20 17:31:55 +01:00
Loic d'Anterroches 8cfc5ec026 Fixed the download of a commit diff file.
Note, we need to stream this commit diff like for the archive for
performance reasons.
2009-01-20 16:33:36 +01:00
Loic d'Anterroches e159185465 Restructured the control of the large commits. 2009-01-20 16:26:36 +01:00
Loic d'Anterroches df086f7a61 Improved Subversion and Mercurial backend performance. 2009-01-20 13:12:17 +01:00
Loic d'Anterroches bab9ec661d Updated the French translations. 2009-01-20 11:45:26 +01:00
Loic d'Anterroches ef197fc6ab Added a note about the plugins in the default conf file. 2009-01-20 10:36:41 +01:00
Loic d'Anterroches 61f53c518f Added the latest elements of the git repositories control.
Now, need to write the documentation.
2009-01-20 10:33:56 +01:00
Loic d'Anterroches 941a495144 Added the bulk of the access control to the git repositories. 2009-01-19 20:44:03 +01:00
Loic d'Anterroches b2ec9bb9e8 Added cache at the view level when displaying the source tree. 2009-01-18 10:17:39 +01:00
Loic d'Anterroches 835eab9c24 Fixed issue 93 by preventing the display of a large commit diff.
Still needs to implement the equivalent for subversion and mercurial,
maybe with a simple command $scm->isCommitLarge($commit).
2009-01-17 18:46:26 +01:00
Loic d'Anterroches 61bc7a70b6 Solved most of issue 93 by not requesting diff content most of the time.
Still need to handle the display of a large commit in the individual
commit page.
2009-01-17 18:10:55 +01:00
Loic d'Anterroches 48355417d7 Remove cariage returns in the SSH keys. 2009-01-17 16:37:14 +01:00
Benjamin Jorand 7e7b5a4409 Fixed issue in the display of filename with spaces with Mercurial.
The Mercurial backend was not displaying correctly the filenames/folders
having spaces in them. It was troncating at the space.
2009-01-17 10:03:10 +01:00
Loic d'Anterroches 419601bb92 Added the upload of the SSH key for the end user. 2009-01-14 23:05:52 +01:00
Loic d'Anterroches 00f3b08ec6 Started the work on issue 3, git synchronization. 2009-01-14 21:23:52 +01:00
Loic d'Anterroches 11ddf00062 Updated the default configuration to match the INSTALL file. 2009-01-12 22:37:36 +01:00
Loic d'Anterroches 3f31d37955 Correctly use the url_upload configuration variable. 2009-01-12 15:31:04 +01:00
Loic d'Anterroches c8e523d8c7 Added some extra signals useful to customize the project creation. 2009-01-12 14:57:09 +01:00
Loic d'Anterroches a6c42120d8 Improved issue 93, memory usage.
I have been doing tracing of the memory usage using xdebug, now I am
normally below 15MB for the linux kernel instead of 35MB. Please test.
2009-01-06 22:56:02 +01:00
Loic d'Anterroches a30a62d48f Fixed issue 97, project created as private is not private.
It was not a security issue, just a display issue.
2009-01-06 22:04:48 +01:00
Loic d'Anterroches 52abaf0461 Updated the French translations. 2009-01-02 22:25:28 +01:00
Loic d'Anterroches c949672e53 Fixed to allow the dash (-) in the shortname of a project.
The dash is not allowed as first or last character of the name.
2009-01-02 17:26:52 +01:00
Loic d'Anterroches c8d1b66c91 Better alignment in the table columns. 2009-01-02 14:06:50 +01:00
Loic d'Anterroches 60bc06f5c3 Added ticket 90, propose to create a new documentation page when it doesn't exists. 2009-01-02 13:58:55 +01:00
Loic d'Anterroches a36e89ac2e Added a little note that accounts with bad emails can be deactivated. 2009-01-02 13:39:43 +01:00
Loic d'Anterroches 36f29dfbfd Removed the dead screen of the administration as not used for the moment.
The first tab of the administration was not used, so I removed it to
remove the clutter, it will be reactivated when it will be possible to
perform forge configuration from there.
2009-01-02 13:34:09 +01:00
Loic d'Anterroches dc5cdd74af Added the ability to set the staff flag of a user. 2009-01-02 12:07:41 +01:00
Loic d'Anterroches dd6b6c9ce6 Fixed little glitch in the listing of the users. 2009-01-02 11:58:38 +01:00
Loic d'Anterroches 76cf64369d Inforce the rule to have only letters and digits in the login. 2009-01-02 11:43:15 +01:00
Loic d'Anterroches 404e2cd150 Added the filtering of the non validated users by default. 2009-01-02 11:38:35 +01:00
Loic d'Anterroches 3aaf24d3bb Added the base administration of the users.
Still need to not show the non activated accounts by default.
2009-01-02 11:20:10 +01:00
Loic d'Anterroches 2bfa4478e1 Added the ability to mark a project as private at creation time. 2009-01-01 22:11:23 +01:00
Loic d'Anterroches 99f82216dd Added ticket 95, ability to get a new password when forgotten. 2009-01-01 21:50:16 +01:00
Julien Issler c33b271519 Fixed issue 96, errors when parsing a Mercurial diff. 2008-12-30 18:21:04 +01:00
Loic d'Anterroches 2078d69a83 Added ticket 86, preview attached files to issues. 2008-12-30 18:00:59 +01:00
Loic d'Anterroches e6b19a695b Fixed issue 94, commands have changed in git 1.6. 2008-12-23 22:43:09 +01:00
Loic d'Anterroches 0a02916e81 Added a partial fix of issue 93 to limit memory exhaustion.
This is not perfect because it means that we cannot get the
corresponding commit message and author for each file in the tree view.
This is just a work around that will not affect most of the repositories
but the biggest ones with files not changes for a long time.

To fully fix this problem, one needs to build at each commit time a
cache table with the data of each commit (including the hash of each
file at each commit).
2008-12-23 22:29:11 +01:00
Loic d'Anterroches 4f682c2e93 Fixed to prevent entering empty bug reports. 2008-12-23 11:20:08 +01:00
Loic d'Anterroches d292678759 Added the initialisation of the user language at registration time.
When the user register, we grab the language from the browser and use it
as first value for the corresponding user object. The user can then
later on modify it from his account area.
2008-12-19 11:46:46 +01:00
Loic d'Anterroches f6fb6c5ccc Fixed inconsistency in the link. 2008-12-19 11:32:21 +01:00
Loic d'Anterroches d2323c6d97 Added the language selection in the user account. 2008-12-19 11:30:50 +01:00
Loic d'Anterroches d11b107ce1 Added more text extensions and give the ability to add in the config.
Using the 'idf_extra_text_ext' configuration variable you can add more
text extensions.
2008-12-17 15:08:51 +01:00
Loic d'Anterroches e282c65bb0 Added more text extensions. 2008-12-17 14:34:55 +01:00
Benjamin Jorand dbd513b24e Fixed to be consistent in the display of errors. 2008-12-17 09:31:22 +01:00
Julien Issler e535fbf5e1 Fixed issue 88, Mercurial support doesn't show all directories. 2008-12-17 09:02:45 +01:00
Loic d'Anterroches 31bd7e1d19 Fixed grammar in French translations. 2008-12-10 11:33:40 +01:00
Benjamin Jorand 2418645604 Fixed issue 83, small issue in SyncSvn. 2008-12-08 10:00:46 +01:00
Benjamin Jorand 0eeef34908 Added the Mercurial repository serving synchronization.
This fixes ticket 79.
2008-12-08 09:56:31 +01:00
Loic d'Anterroches 5886aef3ad Added the terms and conditions.
These are simple terms, just to allow people to adapt them later.
2008-12-07 14:56:06 +01:00
Loic d'Anterroches ef3adafa02 Added the CSRF control by default in the configuration. 2008-12-07 12:58:44 +01:00
Loic d'Anterroches 7d999107b2 Added automatic case lowering of the login.
This is just a little usability improvement based on user feedback.
2008-12-07 11:42:02 +01:00
Loic d'Anterroches 4add76dbc8 Fixed a little consistency issue in the timeline subtab link. 2008-12-07 10:01:17 +01:00
Loic d'Anterroches 8378da5353 Fixed to not display the hashed password in the password field. 2008-12-07 09:46:08 +01:00
Loic d'Anterroches e8d55a5267 Fixed include the File_Passwd file only if the SyncSvn plugin is activated. 2008-12-07 09:34:52 +01:00
Loic d'Anterroches 67a38fd547 Updated the French translations. 2008-12-06 14:03:35 +01:00
Loic d'Anterroches f1f7d635b7 Updated to send to the dashboard when clicking on the "me" links. 2008-12-05 20:41:11 +01:00
Loic d'Anterroches 05c8d321c1 Added developer/user dashboard for all the projects.
This fixes issue 60.
2008-12-05 20:37:24 +01:00
Loic d'Anterroches 119aa4505e Added emphasis on the latest update link. 2008-12-05 15:04:46 +01:00
Loic d'Anterroches a727285ce4 Added links to the author profile. 2008-12-05 14:58:32 +01:00
Loic d'Anterroches e208a3e1eb Fixed to be usable outside of a request context. 2008-12-05 14:55:11 +01:00
Loic d'Anterroches 6c5da01319 Added the link to the author profile when possible. 2008-12-05 14:51:51 +01:00
Loic d'Anterroches b660c6782f Updated the timeline to link to the author profile. 2008-12-05 12:28:58 +01:00
Loic d'Anterroches 5bd4fed8f4 Updated to simplify the configuration.
We do not need to have the extra tags and modifiers in the configuration
as a signal is taking care of that. That way we can add new tags,
modifiers without the need to update the configuration settings.
2008-12-05 11:53:22 +01:00
Loic d'Anterroches 6ae032df3e Fixed to correctly get a reference to the parameters. 2008-12-05 11:52:14 +01:00
Loic d'Anterroches a1eeb12516 Added ticket 80, scm login integration with database login.
Based on the login for Subversion and the email address for git and
Mercurial.
2008-12-05 11:34:02 +01:00
Loic d'Anterroches d6e3b8dca9 Cleaned the atom feed to validate against the feedvalidator. 2008-12-04 14:37:46 +01:00
Loic d'Anterroches 2e3330a8ad Fixed to avoid creation of unvalid HTML. 2008-12-04 14:29:45 +01:00
Loic d'Anterroches b60aeb0ca1 Updated the plugin to match InDefero's coding standards. 2008-12-03 23:02:59 +01:00
Baptiste Michaud 39cf9f985a Added a plugin to synchronize subversion repositories. 2008-12-03 21:04:32 +01:00
Loic d'Anterroches 7cc244ec06 Fixed to avoid double slashes in the path to folders. 2008-12-03 20:58:06 +01:00
Loic d'Anterroches 9c44bc5fe5 Fixed issue 71, add atom feeds.
The basic building block is here with the feed of the timeline, it is
rather easy to add the feed other elements based on this work. This will
require iterations and polishing.
2008-12-03 15:00:47 +01:00
Loic d'Anterroches a79d13ee3f Fixed issues 64 and 65, add a short description for the projects.
Bulk of the changes were made in commit 209715a.
2008-12-02 13:23:17 +01:00