Timeline


and

Jun 22, 2009:

11:40 PM Ticket #5417 (No suggestion in newTicket page) created by asterix@…
Plugins works nicely when editing an existing page, but it doesn't when …
10:47 PM Ticket #5416 (403 Forbidden when using the public access URL) created by eliot.lee@…
I get 403 Forbidden when using the public access URL. Secured LDAP enabled …
9:58 PM ProjectManagementIdeas edited by ChrisNelson
(diff)
9:31 PM iargota created by iargota
New user iargota registered
9:29 PM Ticket #5415 (xmlrpcplugin-r6077 trunk breaks TRAC 0.11 with Agilo installed on Debian ...) created by Ameise71@…
I get an error from Apache when activating xmlrpcplugin on my Debian Linux …
9:10 PM Ticket #5414 (redirectfrom rooting incorrect) created by potter
Scenario: * Trac installed under Apache, accesable under …
8:53 PM Changeset [6077] by turkanis
  • accessmacro/0.11/setup.py

removed empty url

8:48 PM Changeset [6076] by turkanis
  • accessmacro/0.11/setup.py

added macro url

8:46 PM Changeset [6075] by turkanis
  • accessmacro/0.11/LICENSE_1_0.txt
  • accessmacro/0.11/access
  • accessmacro/0.11/access/__init__.py
  • accessmacro/0.11/access/macro.py
  • accessmacro/0.11/setup.py

added license

8:32 PM AccessMacro edited by turkanis
(diff)
8:31 PM AccessMacro edited by turkanis
(diff)
7:45 PM Ticket #5397 (AuthOpenID: RuntimeError: Error using database connection module (Maybe it ...) closed by dalius
invalid: What you mean by "core method". Since you are using python you must use …
5:39 PM Changeset [6074] by morodin
  • noticemanagerplugin/0.11/notice_mgr/admin.py
  • noticemanagerplugin/0.11/notice_mgr/templates/admin_notice.cs

Removed unnecessary buttons and fields

5:04 PM Changeset [6073] by morodin
  • noticemanagerplugin/0.11/notice_mgr/admin.py

Corrected problem with import and global context

4:55 PM AccessMacro created by turkanis
New hack AccessMacro, created by turkanis
4:55 PM Changeset [6072] by turkanis
  • accessmacro
  • accessmacro/0.11

New hack AccessMacro, created by turkanis

4:43 PM Changeset [6071] by morodin
  • noticemanagerplugin/0.11/notice_mgr/admin.py
  • noticemanagerplugin/0.11/notice_mgr/templates/admin_notice.cs
  • noticemanagerplugin/0.11/setup.py

Made ldap optional

4:12 PM Ticket #5413 (Broken link to TracAcronymsPlugin on front page) created by potter
On the front page, under Miscellany, in …
2:35 PM TracBibPlugin edited by Amfortas
(diff)
1:15 PM Changeset [6070] by osimons
  • xmlrpcplugin/trunk/tracrpc/tests/xml.py
  • xmlrpcplugin/trunk/tracrpc/web_ui.py

XmlRpcPlugin: Fix encoding issue + tests (recently introduced bug).

12:40 PM Ticket #5412 (Export Wiki-Pages to other formats (HTML, Eclipse-Help, Docbook)) created by ivangsa
Export Wiki-Pages to HTML, Eclipse-Help and maybe Docbook Design and …
12:40 PM Ticket #5411 (Show wiki hierarchy in the Tree) created by ivangsa
Show wiki hierarchy in the Tree -> e.g. show /Documentation/Chapter1 as …
7:40 AM vfigueiro created by vfigueiro
New user vfigueiro registered

Jun 21, 2009:

7:35 PM Ticket #5410 (Wiki editor syntax highlighting - similar to wikipedia's wikEd) created by jeffrey.lyon@…
implementing the features of wikEd …
6:54 PM Ticket #5409 (Graphviz looks for non-existent file 'gvcache') created by turkanis@…
I am running Trac 0.11 with Python 2.4. When I install and enable …
6:43 PM Ticket #5408 (TimelineUserFilterPlugin causes error "not all arguments converted during ...) created by turkanis@…
After copying TimelineUserFilter.py to my plugins directory, each Trac …
6:28 PM Ticket #5407 (RoadmapHoursPlugin can't find TimingAndEstimationPlugin) created by turkanis@…
I have TimingAndEstimationPlugin installed and enabled and am using it …
2:46 PM Changeset [6069] by osimons
  • xmlrpcplugin/trunk/tracrpc/tests/__init__.py
  • xmlrpcplugin/trunk/tracrpc/tests/json.py
  • xmlrpcplugin/trunk/tracrpc/tests/xml.py
  • xmlrpcplugin/trunk/tracrpc/web_ui.py

XmlRpcPlugin: Improved error handling.

  • Moved XML_RPC permission check into each protocol handler in order to return valid responses.
  • General improvements to error reporting and handling.
  • Tests cases for general errors for both protocols ('not allowed', 'no such method' and 'wrong args'.
10:54 AM Ticket #5406 (ProgrammingError: can't adapt when opening Users page) created by anonymous
Trac 0.11 installed + AccountManagerPlugin 0.11 + UserManagerPlugin 0.11. …
10:38 AM Ticket #5405 (Error when trying to upgrade database ("object has no attribute ...) created by anonymous
When trying to upgrade database after enabling voteplugin: […] Trac …
2:46 AM Changeset [6068] by osimons
  • xmlrpcplugin/trunk/setup.py
  • xmlrpcplugin/trunk/tracrpc/__init__.py

XmlRpcPlugin: Minor follow-up to [6067] about authors and maintainer.

Jun 20, 2009:

7:27 PM Changeset [6067] by osimons
  • xmlrpcplugin/trunk/README.wiki
  • xmlrpcplugin/trunk/setup.py
  • xmlrpcplugin/trunk/tracrpc/__init__.py
  • xmlrpcplugin/trunk/tracrpc/api.py
  • xmlrpcplugin/trunk/tracrpc/search.py

XmlRpcPlugin: Adding formalities following change in maintainership, and also some more license information as requested by various.

3:30 PM Ticket #5404 (Upload archive file as an attachment (multiple attachments via single ...) created by mitar
I would like to see an option for uploading an archive file as an …
3:18 PM Ticket #5396 (Plugin can't find non-attachment bib files) closed by Amfortas
fixed: Now you can also use wiki pages themselve to load items. Syntax: […] …
2:58 PM Ticket #5403 (TagsPlugin reinstall is broken) created by ThurnerRupert
reinstalling TagsPlugin leads to […]
1:41 PM v01 edited by Amfortas
(diff)
1:40 PM TracBibPlugin edited by Amfortas
(diff)
1:25 PM v01 created by Amfortas
1:24 PM TracBibPlugin edited by Amfortas
(diff)
1:19 PM Changeset [6066] by Amfortas
  • tracbibplugin/0.11/releases/0.2
  • tracbibplugin/0.11/releases/0.2/README
  • tracbibplugin/0.11/releases/0.2/bib.bib
  • tracbibplugin/0.11/releases/0.2/setup.py
  • tracbibplugin/0.11/releases/0.2/tracbib

a lot of new features added, increasing to release 0.2

8:05 AM Ticket #5402 (add support for detecting mid-air collisions) created by stp
If the same field of a ticket is updated concurrently by two users the …
3:32 AM Tickets #2251,​3241 batch updated by osimons
fixed: (In [6065]) XmlRpcPlugin: JSON-RPC support. It requires either Python 2.6 …
3:32 AM Changeset [6065] by osimons
  • xmlrpcplugin/trunk/setup.py
  • xmlrpcplugin/trunk/tracrpc/api.py
  • xmlrpcplugin/trunk/tracrpc/templates/xmlrpclist.html
  • xmlrpcplugin/trunk/tracrpc/tests/__init__.py
  • xmlrpcplugin/trunk/tracrpc/tests/json.py

XmlRpcPlugin: JSON-RPC support. It requires either Python 2.6 (part of standard lib, but untested by me), or easy_install simplejson for 2.4/2.5 (tested).

Building on recent changes with types, all methods are already protocol and type agnostic and work unchanged. Summary of important changes:

  • With a lot of recent changes to the core of the plugin, I wanted this change to be as unobtrusive as possible. Therefore it just switches on Content-Type header in main handler, leaving XML-RPC and JSON-RPC to doing their own things. At some stage the protocol code will be abstracted using extension-points so that adding protocol handlers can be done more cleanly - including from other plugins.
  • It tries to conform quite closely to the various versions, drafts and ongoing discussions for the JSON-RPC specification. However, that work is somewhat in flux, so changes may be needed later.
  • JSON-RPC has no notion of types outside the standard Javascript types that are easily converted to very similar Python types. In order to support 'datetime' and 'binary' at any level in arguments (like a 'due' field in attributes for milestone update), some form of type-hint was needed: {"__jsonclass__": ["binary", "<base64-encoded>"]} is how to specify a binary value (similar structure for 'datetime'). See the new HTML documentation on /xmlrpc or /jsonrpc for details. Custom encoder + decoder handles all conversions.
  • For the first time in the history of the plugin, the new feature comes complete with unittests that actually shows and verifies that it works. Not bad :-)

Bumped version.

Closes #2251. Closes #3241. Please create new tickets for issues that follows this change.

2:45 AM Changeset [6064] by osimons
  • xmlrpcplugin/trunk
  • xmlrpcplugin/trunk/setup.py
  • xmlrpcplugin/trunk/tracrpc/tests
  • xmlrpcplugin/trunk/tracrpc/tests/__init__.py
  • xmlrpcplugin/trunk/tracrpc/tests/ticket.py

XmlRpcPlugin: Implemented a test subsystem, and the start of functional unittests - #5382.

Test subsystem depends on a patch for Trac 0.11-stable (not yet committed - see trac:ticket:8388), and Trac needs to be running from source (either installing Trac using python setup.py develop, or adding Trac source to PYTHONPATH when running tests - it reuses Trac functional test infrastructure to create a test project and start a standalone server that answer requests for the duration of the test run.

The test server is available with basic authentication and 3 users (anonymous|user|admin), and any aspect of the plugin should be testable using this infrastructure. Currently it contains just a couple of complicated tests for workflow and security policy plugins, but a long list of plain method->result tests also needs to be added. Patches welcome :-)

Running tests for plugin: python setup.py test

2:33 AM Ticket #5380 (Fine-grained permissions support) closed by osimons
fixed: (In [6063]) XmlRpcPlugin: Implemented full support for Trac 0.11 …
2:33 AM Changeset [6063] by osimons
  • xmlrpcplugin/trunk/setup.py
  • xmlrpcplugin/trunk/tracrpc/api.py
  • xmlrpcplugin/trunk/tracrpc/templates/xmlrpclist.html
  • xmlrpcplugin/trunk/tracrpc/ticket.py
  • xmlrpcplugin/trunk/tracrpc/wiki.py

XmlRpcPlugin: Implemented full support for Trac 0.11 fine-grained permissions and security policies. Closes #5380.

This change makes some changes in the displayed set of methods, as the new answer to permissions is "it depends"... It depends on whatever security policies are running on the specific Trac installation. There is therefore new support for specifying None as method permission, but then each method is responsible for checking permissions per resource.

Most important/useful methods now use resource-level permissions, and the method listing and HTML display of API is therefore changed to always list all operative methods. HTML tables is also reformatted to be easier to browse.

Version bumped.

Jun 19, 2009:

8:16 PM Ticket #5401 (peer review database upgrade deletes all data by dropping and reinstalling ...) created by filthycoder
Creating a new database version and upgrading using trac-admin upgrad …
4:13 PM Changeset [6062] by k0s
  • mailtotracplugin/0.11/mail2trac/email2ticket.py

forgot an argument to fields

3:54 PM Ticket #5400 (Filter value not persistent) created by asic_druide
It would be nice if the value entered for 'Filter users:' wouldn't be …
2:51 PM TracBibPlugin edited by anonymous
(diff)
2:05 PM TracBibPlugin edited by Amfortas
(diff)
1:53 PM Changeset [6061] by Amfortas
  • tracbibplugin/0.11/trunk/tracbib/tracbib.py

changed api to be more compatible to the standard trac links

11:58 AM Ticket #5399 (is this dead?) created by teha75@…
Hi! This sounds like great thing! Is there anything working out there? …
11:48 AM Ticket #5398 (feature suggestions - wiki hierarchy, wiki rename, export to docbook) created by teha75@…
Hi! Nice Eclipse Integration so far! Here are some ideas for future …
11:12 AM EggCookingTutorial/AdvancedEggCooking2 edited by anonymous
(diff)
11:01 AM MultiTracStatisticsPlugin edited by anonymous
(diff)
11:01 AM MultiTracStatisticsPlugin edited by anonymous
(diff)
11:00 AM MultiTracStatisticsPlugin edited by anonymous
(diff)
11:00 AM tracstats.png attached to MultiTracStatisticsPlugin by anonymous
10:59 AM Ticket #5388 (could you please upload a screenshot?) closed by anonymous
fixed: Yep, I mistaken this ticket with my other plugin, and uploaded for it :-P, …
10:44 AM TicketBackLinksMacro edited by anonymous
(diff)
10:42 AM ticketbacklinksdescription.png attached to TicketBackLinksMacro by XayOn
Screenshot
7:49 AM RssEmbedMacro edited by anonymous
(diff)
2:16 AM TracBibPlugin edited by anonymous
(diff)

Jun 18, 2009:

10:25 PM potter created by potter
New user potter registered
8:09 PM Ticket #5397 (AuthOpenID: RuntimeError: Error using database connection module (Maybe it ...) created by eliot.lee@…
Since I have heard NO reply from the author on this issue and I need to …
8:08 PM Ticket #5396 (Plugin can't find non-attachment bib files) created by abalter
The plugin works great with local bib files. I can't seem to get it to …
7:34 PM Ticket #5395 ([Patch] Add keywords to reviews) created by filthycoder
Our team needs to track reviews by Feature-IDs. To accomplish that it …
5:13 PM Ticket #5394 (Dynamic variables support broken) created by ebray
Seems that dynamic variable support has been broken ever since r4088. The …
2:45 PM amelumad created by amelumad
New user amelumad registered
12:21 PM Ticket #5393 (Script broken with OOo3.1) created by carreraj@…
The script won't work on OOo3.1 (and I believe also in OOo3.0). Paragraph …
2:34 AM Ticket #5392 (gravatar not shown due to email address not converted to lowercase before ...) created by ppetermann
Gravatar converts all emailadresses registered to lowercase, this TracHack …
2:30 AM ppetermann created by ppetermann
New user ppetermann registered
2:27 AM ProtectedMacro edited by rjollos
(diff)
12:19 AM Ticket #5391 (Relative path issues) created by peterghamilton+trachacks@…
The plugin piggybacks off authz_policy's config file. authz_policy …

Jun 17, 2009:

10:41 PM andrewcooper created by andrewcooper
New user andrewcooper registered
8:26 PM filthycoder created by filthycoder
New user filthycoder registered
7:44 PM starwalker created by starwalker
New user starwalker registered
6:59 PM Ticket #5390 (keep getting this 2009-06-17 12:50:27,375 Trac[loader] ERROR: Skipping ...) created by anonymous
I followed these instructions 1. Download the zip file and unzip it …
4:32 PM MultiSortReportPatch edited by anonymous
(diff)
2:55 PM Changeset [6060] by Blackhex
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/htdocs/css/discussion.css
  • discussionplugin/0.11/tracdiscussion/templates/topic-list-classic.html
  • discussionplugin/0.11/tracdiscussion/templates/topic-list-compact.html
  • discussionplugin/0.11/tracdiscussion/templates/topic-list.html
  • Two styles of topic listing are now supported: classic table view and more compact one. default_display trac.ini option is renamed to default_message_display and default_topic_display is added.
12:05 PM reinout created by reinout
New user reinout registered
11:01 AM Ticket #5389 (Adding/Manipulating Tickets from Eclipse Plugin) created by anonymous
Eclipse plugin has no apparent way to manipulate tickets/milestones. Is …
5:15 AM Ticket #5341 (Hard-coding color in skittlish theme) closed by tigris
wontfix: There is no way for me to explain WHERE to update to docs for everyone. …

Jun 16, 2009:

11:16 PM Ticket #2808 (Could this be extended for general document control/reviewing?) closed by anonymous
wontfix
10:56 PM SfnToTracScript edited by rjollos
(diff)
9:33 PM Ticket #4622 (Unable to install) closed by chrisheller
fixed: Just FYI for anyone hitting this - that error is a known issue with that …
9:30 PM Ticket #5388 (could you please upload a screenshot?) created by anonymous
could you please upload a screenshot?
6:44 PM Ticket #5387 (Error loading actions in Mylyn) closed by osimons
fixed: (In [6059]) XmlRpcPlugin: Problem with ticket.getAction() accessing an …
6:44 PM Changeset [6059] by osimons
  • xmlrpcplugin/trunk/tracrpc/ticket.py

XmlRpcPlugin: Problem with ticket.getAction() accessing an attribute not all plugins may have - in this case triggered by DeleteTicket.py sample plugin. Closes #5387.

5:33 PM Ticket #5387 (Error loading actions in Mylyn) created by mr_nil
Using r6057 and Mylyn 3.2.0I20090616-0200-e3x Getting Fault code 2 : …
4:57 PM TimelineUserFilterPlugin edited by daveappendix
(diff)
4:41 PM Ticket #5386 (install plugin) closed by daveappendix
wontfix: It's so simple I didn't need to write an installer. Just copy …
3:20 PM Ticket #5386 (install plugin) created by anonymous
The code doesn't have the setup.py file to install the plugin properly.
3:20 PM WikiEditorForEclipsePlugin edited by anonymous
(diff)
2:45 PM TracWikiToPdfPlugin edited by trachacks.vb2@…
typo (diff)
12:55 PM Ticket #5385 (GitPlugin reveals email in field "git-comitter" -- can't be turned off) created by ditchschool+GitPlugin@…
I removed EMAIL_VIEW permissions for anonymous and emails don't show for …
10:59 AM Ticket #5383 (doesn't work) closed by XayOn
worksforme: Works perfectly for me even in 0.11.4. There are no prereqs apart of trac. …
10:30 AM WikiEditorForEclipsePlugin edited by anonymous
(diff)
3:07 AM Ticket #5384 (Screen shots) closed by coderanger
wontfix: You can (effectively) see it on the trac-hacks frontpage. Just look at the …
3:04 AM Ticket #5384 (Screen shots) created by rjollos
I am an end-user of Trac and a hosting company maintains my site, so I …

Jun 15, 2009:

11:48 PM Ticket #5383 (doesn't work) created by anonymous
using 11.4 this plugin doesn't seem to do anything. Neither the automatic …[…]
10:37 PM Ticket #5375 (Unable to use Batch modify plugin with trac.ticket.query.* = disabled) closed by chrisheller
worksforme: You only disable the query component in Trac versions 0.10 and earlier. …
8:43 PM Ticket #5382 (Test suite for XmlRpcPlugin) created by osimons
Seems it is possible to reuse some of the infrastructure from Trac …
4:49 PM Changeset [6058] by Blackhex
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/templates/discussion-macros.html
  • discussionplugin/0.11/tracdiscussion/templates/message-list.html
  • Pagination for messages (#5378).
  • Fixed regression with missing trac.ini options for default tables sorting caused by merge from trunk.
3:10 PM Ticket #5381 (Table thumbnail support) created by sunit
any idea when you might have time to implement functionality to include …
3:01 PM sunit created by sunit
New user sunit registered
1:37 PM Ticket #5380 (Fine-grained permissions support) created by osimons
All methods needs to be reviewed to make sure they support Trac 0.11 …
12:22 PM kujit created by kujit
New user kujit registered
10:55 AM Ticket #5379 (error:couldn't find a setup script in c:\docume) closed by anonymous
invalid
10:25 AM szisznyo created by szisznyo
New user szisznyo registered
10:18 AM Changeset [6057] by osimons
  • xmlrpcplugin/trunk/tracrpc/web_ui.py

XmlRpcPlugin: Followup to [6054]. Some parts of Trac may also return various genshi instances (Fragment or Markup), so adding conversion for these to unicode.

10:16 AM Ticket #5337 (Alignment, Margins) closed by lcordier
fixed: You can now use clear=none to remove the clear: both; from the style …
10:14 AM Changeset [6056] by lcordier
  • moviemacro/0.11/movie/macro.py

Option to remove clear: both; from style.

9:56 AM Ticket #5374 (Anonymous history diff shows the ProtectedMacro part) closed by frayja
wontfix: The history diff is deeply embedded into Trac. This problem can't be fixed …
9:54 AM Ticket #5365 (Playback - Still Image) closed by lcordier
worksforme: This is something you'll have to take up with the developer of flowPlayer …
8:44 AM Ticket #5379 (error:couldn't find a setup script in c:\docume) created by anonymous
Hi, i am unable to install the account manager plugin since i am getting …
2:07 AM Ticket #3772 ([patch] Race condition in TicketRPC.update()) closed by osimons
fixed: ...and closing again.
2:06 AM Ticket #3772 ([patch] Race condition in TicketRPC.update()) reopened by osimons
Reopen to change owner.
2:05 AM Ticket #2746 ('cannot marshal <class 'xmlrpclib.Fault'> objects' while executing ...) closed by osimons
worksforme: I'm quite sure this is an installation issue. As far as I can see, errors …
2:00 AM Ticket #3772 ([patch] Race condition in TicketRPC.update()) closed by osimons
fixed: (In [6055]) XmlRpcPlugin: Fix for possible ticket update race condition. …
2:00 AM Changeset [6055] by osimons
  • xmlrpcplugin/trunk/tracrpc/ticket.py

XmlRpcPlugin: Fix for possible ticket update race condition. Closes #3772.

Thanks to mstone for report and patch.

1:33 AM Ticket #5370 (Examples of using Java) closed by osimons
worksforme: Unzip the file. The .jar files inside are also just zip files - unzip them …
1:27 AM XmlRpcPlugin edited by osimons
Updated content based on latest 0.11 fixes. (diff)
1:05 AM Ticket #1245 ([patch] 'cannot marshal None unless allow_none is enabled' while executing ...) closed by osimons
fixed: (In [6054]) XmlRpcPlugin: Reworked to normalize output, so that any method …
1:05 AM Changeset [6054] by osimons
  • xmlrpcplugin/trunk/setup.py
  • xmlrpcplugin/trunk/tracrpc/api.py
  • xmlrpcplugin/trunk/tracrpc/search.py
  • xmlrpcplugin/trunk/tracrpc/ticket.py
  • xmlrpcplugin/trunk/tracrpc/util.py

XmlRpcPlugin: Reworked to normalize output, so that any method can just return regular Python types as used in Trac - typically unicode, datetime, None. It simplifies many method implementations by not having to convert timestamps, check for stray None objects and similar.

Bumped version as these internal changes may require changes to other plugins that provide xmlrpc methods.

Among other things, it closes #1245. Thanks for report and testing.

Note: See TracTimeline for information about the timeline view.