Thomas Keller
52383edfd0
Merge branch 'develop' of projects.ceondo.com:indefero into feature.scilab
2011-10-08 19:26:46 +02:00
William MARTIN
15d4d1aa7d
Fix issue 713 : Wiki page have now a css for printer output
2011-10-04 22:45:51 +02:00
William MARTIN
708b90fccd
Fix url /p/aaa/issues/status/open/
2011-10-04 21:45:23 +02:00
William MARTIN
b90246a239
Merge branch 'feature.issue-of-others' into develop
2011-10-04 20:57:18 +02:00
William MARTIN
813184f06c
Fix an issue with "unasigned issues"
...
Rename the view to userIssues
2011-10-04 10:05:42 +02:00
Thomas Keller
9a8bd464a3
Remove a couple of unused calls to get a list of project tags; these
...
calls are currently done from within the tags-cloud template most of
the time, which is ugly, but the way it works as of now.
2011-10-04 00:47:31 +02:00
Thomas Keller
9e2ea7404b
Tags are now returned grouped by class, I seem to have missed this call
...
when I changed the API...
2011-10-04 00:46:48 +02:00
Thomas Keller
160d11b89b
Properly initialize arrays with 0 for IN conditions
2011-10-04 00:37:28 +02:00
William MARTIN
d860f299fd
The last part of the previous patch.
2011-10-03 10:17:10 +02:00
William MARTIN
33882d4fa7
Update how the myIssue view works.
...
It's allow to display this view for other members.
In the issue summary, we can now follow make links for each user display in the part "Unresolved: By Assignee".
2011-10-03 10:00:35 +02:00
Thomas Keller
85978a4d18
Implement basic filtering capabilities in the issue search view.
...
Since IDF's text search component does not allow further restrictions
on the result set, we make a second, filtered query to restrict to
the item state ('open' or 'closed') and optionally a label. All in
all this is all harder than it could be, especially the tag cloud
is very monolithic and should be replaced by a data-driven component
that is less dependent on a single data / query and link usage, but
this would for now require too many changes.
Similar questionable is the code duplication for the index, listStatus
and listLabel view implementations that all do more or less the same.
The search implementation now only uses one implementation for a very
similar use case. It also removes the artificial restriction to 100
results we had previously there and does not query a record for each
single result (as was done with Pluf_Search_ResultSet previously).
On my way through this I tried to generalize a couple of i18n texts
and removed smaller issues like the "trailing comma" in label lists.
This partially fixes issue 548.
2011-10-03 01:54:01 +02:00
Thomas Keller
695428075b
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-10-02 00:06:17 +02:00
Thomas Keller
e7c2e721b4
The tag cloud was fixed to "issues" for both, the open and closed issue list
...
which is clearly wrong.
2011-10-02 00:05:08 +02:00
William MARTIN
13fad756ab
Fix issue 732
...
Commit based on Stéphane Baron patch
2011-10-01 22:43:00 +02:00
Thomas Keller
920432025f
Change post-commit webhooks to issue PUTs instead of POST requests
...
and generalize the HTTP header name for the auth digest; introduce
an option to restore the old behaviour and document that; place a
big warning in NEWS.mdtext about this change.
This change has been sponsored by Scilab.
2011-09-26 01:36:04 +02:00
Thomas Keller
7ff298af79
Call the configured download webhook when new downloads are created
...
or existing downloads are updated.
This feature is sponsored by Scilab.
2011-09-26 00:51:33 +02:00
Thomas Keller
b29acd71cb
Add an option to specify a webhook URL for updates in the downloads section
...
and tweak the help texts for the original source web hook a bit. Also remove
the superfluous inline help code from the SourceConf form that was actually
not used.
This feature was sponsored by Scilab.
2011-09-25 02:03:35 +02:00
Thomas Keller
dc50e9b316
Spelling.
2011-09-25 02:02:34 +02:00
Thomas Keller
7f610fd2f3
Add an option to configure an external URL per project, e.g. to allow the
...
linking of the home page of the project.
This feature was kindly sponsored by Scilab.
2011-09-25 01:27:36 +02:00
Thomas Keller
c72ce218f7
Merge branch 'develop' of projects.ceondo.com:indefero into feature.webrepos
2011-09-24 00:19:48 +02:00
Thomas Keller
1f0791df0e
Make the '@rev' part in the regex optional (fixes issue 730).
2011-09-12 17:54:40 +02:00
Patrick Georgi
34c9d04a35
Provide http access to git repositories
...
/p/$project/source/repo for git repos now exposes both
"dumb" and "smart" http protocol access.
2011-08-20 20:07:26 +02:00
Patrick Georgi
aa2868eb17
Add basic framework for web based repository access
...
/p/$project/source/repo/ is assigned to a method that
takes care of providing repository access.
For now, this results in an exception on all SCMs.
2011-08-19 22:05:15 +02:00
Thomas Keller
a2c832a130
Improve the 'parents' parsing for git and ignore any empty parts; also
...
react gracefully if we could not parse the parents for some weird reason.
2011-08-17 20:17:14 +02:00
Thomas Keller
b17de014ec
Reworked the option / argument handling in the SVN interface to
...
have less code duplication.
2011-08-13 02:28:15 +02:00
Patrick Georgi
57c2389aae
Make SVN backend more robust
...
The SVN backend failed when trying to access historical information on deleted files.
There's also an initial test case for the SVN backend, testing this issue
and issue 364, which is about a similar problem for renamed files.
Reverting any of these fixes breaks the test.
2011-08-12 20:53:26 +02:00
Patrick Georgi
945429abf0
Provide MD5 value of downloads to HTTP client
...
Content-MD5 is a HTTP header to provide end-to-end integrity checks
(see RFC2616, 14.15). This doesn't protect against malicious
modifications, but against transmissions errors and storage errors
on the server.
The change also removes one redirect when downloading files.
2011-07-24 22:12:36 +02:00
William MARTIN
a016bcb51b
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-07-05 11:31:05 +02:00
William MARTIN
f2b1ce795c
Fix issue 247 : cron overwrites authorized_keys during cron run
2011-07-05 11:30:23 +02:00
Thomas Keller
3a8c56acc4
Postgres needs a VARCHAR cast, which MySQL doesn't understand, of
...
course. *sigh*
2011-07-01 13:35:43 +02:00
Thomas Keller
7b2552f940
Postgres (and probably others as well) needs an explicit char cast.
2011-06-30 00:25:29 +02:00
Thomas Keller
324b202215
Fix the rendering of issue changes in a mail template and the issue feed fragment.
2011-06-29 17:41:18 +02:00
Loïc d'Anterroches
2c2da6082a
Fixed stupid missing semicolon.
2011-06-29 14:41:57 +02:00
Loïc d'Anterroches
dd3fbbd7e4
Fixes to support older PHP versions.
2011-06-29 14:30:17 +02:00
William MARTIN
9bbcd571ec
Merge branch 'feature.issue-summary' into develop
2011-06-20 11:37:26 +02:00
William MARTIN
6d55602ef3
Add IDF_Project::getIssueCountByOwner and use it into IDF_Views_Issue::summary
2011-06-15 17:30:23 +02:00
William MARTIN
6e7c9f7c4b
Use css instead of
2011-06-15 17:29:29 +02:00
William MARTIN
5427aab456
Change "ifnull" sql function to "coalesce" which is supported by postgresql
2011-06-15 13:52:58 +02:00
Thomas Keller
4879d64989
If git's author name does not contain valid utf-8 bytes, skip the author
...
lookup in the database, which would otherwise only bring up errors.
2011-06-15 13:50:02 +02:00
William MARTIN
dab8ea63fc
Mark string for translation
2011-06-15 11:35:30 +02:00
William MARTIN
b03d7a04a0
improve rendering of 0% bar
2011-06-15 11:30:11 +02:00
William MARTIN
ef5b93e3f7
Fix the special case of a empty issue tracker, for the issue summary.
2011-06-15 11:18:41 +02:00
William MARTIN
69ae1c08ef
Add an sub-tab under Issue to add a summury view
2011-06-15 09:11:47 +02:00
Thomas Keller
8e4f828cc6
Spelling.
2011-06-13 12:43:39 +02:00
Thomas Keller
c4f92f4569
Access all private methods in a non-static way, now that we have a instance-dependent _diagnoseProblem() method
2011-06-13 12:23:22 +02:00
Thomas Keller
c4d2b99656
Wrong object to call commit() on...
2011-06-13 01:59:21 +02:00
Thomas Keller
d4fe88adab
Disable the fixed context bar if the content is already to big
2011-06-12 17:59:43 +02:00
Thomas Keller
69d0e8313a
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-06-11 00:48:38 +02:00
Thomas Keller
11a234e135
Fix the branch links users of the Subversion frontend get when they enter
...
a wrong revision and only display this list if there are any branches
available for all SCMs.
2011-06-11 00:47:54 +02:00
Thomas Keller
2f30e4e2f6
Fix a regression introduced with commit 20c3f14cc
: If we can read from a process'
...
pipe doesn't mean the exit code of the process in question is zero, this is
actually what pclose() returns.
2011-06-11 00:44:32 +02:00