Timeline


and

May 13, 2014:

10:57 PM Changeset [13925] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/model.py

DiscussionPlugin: More PEP8 (excessive white-space, line-wrap), simplifications and style changes, refs #11706.

May 12, 2014:

12:14 PM MartinEden created by MartinEden
New user MartinEden registered
4:16 AM Changeset [13924] by rjollos
  • markdownmacro/trunk/Markdown/__init__.py
  • markdownmacro/trunk/Markdown/macro.py

Fixed indentation using reindent.py. Refs #11743.

2:28 AM Changeset [13923] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/model.py
  • discussionplugin/0.11/tracdiscussion/tests/api.py

DiscussionPlugin: Do not insert unescaped values into SQL query string,

This issue in model._get_items() went through on first review for [13919].
Luckily seeing the same thing done right in get_topics pointed it out.
In a similar notion unregistered users are retrieved by set difference instead
of iteration over topic['subscribers'] in _prepare_topic() too.

May 11, 2014:

11:56 PM Changeset [13922] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py

DiscussionPlugin: Don't need to custom permission error, refs #756 and #11706.

This would be a reason to use the previous pattern. Thanks for the hint.

10:29 PM Changeset [13921] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py

DiscussionPlugin: Stop requests lacking view permission to whole realm, refs #756 and #11706.

10:27 PM Blog: trac-hacks.org is moving edited by rjollos
Reword.
10:26 PM Blog: trac-hacks.org is moving edited by rjollos
Show uptime.
9:56 PM MarkdownMacro edited by jun66j5
Fixed plugin's name in source section (diff)
9:43 PM Changeset [13920] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/model.py
  • discussionplugin/0.11/tracdiscussion/tests/api.py
  • discussionplugin/0.11/tracdiscussion/tests/model.py

DiscussionPlugin: Review more complex methods, refs #11706.

Apart from usual PEP8 issues some SQL queries could be replaced with existing
method calls for robustness and saving lines in the module.
Remove debug logging, where resource changes in context are obvious anyway.

9:07 PM Ticket #11743 (IHTMLPreviewRenderer support) created by buzztaiki <buzz.taiki@…>
This plugin only support WikiProcessor but not …
7:30 AM Ticket #11742 (new user frequently created) created by matobaa
new user frequently created, but many user has no tickets or hacks. we …

May 10, 2014:

3:46 PM Changeset [13919] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/model.py
  • discussionplugin/0.11/tracdiscussion/tests/api.py
  • discussionplugin/0.11/tracdiscussion/tests/model.py

DiscussionPlugin: More PEP8 method cleanup, refs #11706.

Adding unit tests for reviewed methods we've reached 32 tests, all passed.

9:25 AM Changeset [13918] by jun66j5
  • tracticketfieldslayoutplugin/0.12/tracticketfieldslayout/admin.py
  • tracticketfieldslayoutplugin/0.12/tracticketfieldslayout/tests/admin.py

TracTicketFieldsLayoutPlugin: add automatically added custom fields to [ticketfieldslayout] fields if only configured

1:50 AM Changeset [13917] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/model.py

DiscussionPlugin: Rework other single item getter methods, refs #11706.

While leaving single column references in api module looks like imperfect
isolation of schema-related information, it seems reasonable to at least
maintain table column lists in model module.

12:31 AM Changeset [13916] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/model.py

DiscussionPlugin: Correct issues with tag retrieval, refs #756 and #11706.

Resource construction must happen before its use in a tag provider method.
An additional private method enables code deduplication for forum data
retrieval.

12:28 AM Changeset [13915] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/model.py
  • discussionplugin/0.11/tracdiscussion/tests/__init__.py
  • discussionplugin/0.11/tracdiscussion/tests/model.py

DiscussionPlugin: Move db access methods into separate module, refs #11706.

This is the initial split as done to other plugins before for improved
maintainability of db schema-specific code. Cutting method count per class
as well as overall lines per class down to more manageable size will help
anyway.

12:19 AM Changeset [13914] by hasienda
  • discussionplugin/0.11/tracdiscussion/ajax.py
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/core.py

DiscussionPlugin: Enable fine-grained resource permission checks, refs #756 and #11622.

Changes base on a patch proposal by Simon Stelling - thank you very much.

Notes on alterations:

  • constructing resources from realm resource for clarity and code reduction
  • resource ID parsing in different places justifies dedicated private method
  • 'DISCUSSION_ADMIN' inherits 'DISCUSSION_MODERATE' permission action, but permission checks need to check minimal requirement only
  • more PEP8 changes (excessive white-space inside brackets, line-wrap)
  • gradually adopt 'Yoda conditions' recently suggested as good coding style by lkraav

May 9, 2014:

6:23 PM Ticket #11740 (A `print` statement causes an error when running under mod_wsgi) closed by rjollos
fixed
6:22 PM Changeset [13913] by rjollos
  • blackmagictickettweaksplugin/0.12/blackmagic/blackmagic.py

Removed debugging print statement from [13281]. Refs #11740.

5:41 PM foehst created by foehst
New user foehst registered
5:23 PM Ticket #11740 (A `print` statement causes an error when running under mod_wsgi) created by lelit
There is an almost pointless print statement …
4:31 PM tramort created by tramort
New user tramort registered
9:39 AM zhuangzhuang1988 created by zhuangzhuang1988
New user zhuangzhuang1988 registered

May 8, 2014:

11:19 PM walru created by walru
New user walru registered
12:11 PM Ticket #11739 (EstimationTools plug-in for planned and total hours) created by anonymous
Finnish Alfame Systems Oy has made some improvements to the …
10:34 AM iamwangu created by iamwangu
New user iamwangu registered

May 7, 2014:

11:26 PM Ticket #11737 (Remove mixed Tab/Space from source) closed by rjollos
fixed: In 13912: […]
11:26 PM Changeset [13912] by rjollos
  • tracpermissionfilterplugin/0.11/setup.py
  • tracpermissionfilterplugin/0.11/tracpermissionfilter/tracpermissionfilter.py

Fixed indentation and replaced tabs with spaces. Fixes #11737.

1:22 PM AgiloForTracPlugin edited by stefano.rago@…
New version released (diff)
1:15 PM Ticket #11738 (IndexError: pop from empty list) closed by jun66j5
duplicate: Why the component is changed to TracWysiwygPlugin? I don't understand …
1:03 PM stroetgen created by stroetgen
New user stroetgen registered
12:34 PM Ticket #11738 (IndexError: pop from empty list) created by stroetgen@…
==== How to Reproduce ==== While doing a GET operation on …
10:02 AM Ticket #11737 (Remove mixed Tab/Space from source) created by Chris W.
Hi, I noticed that in line 74 of file tracpermissionfilter.py
9:32 AM Changeset [13911] by jun66j5
  • tracticketfieldslayoutplugin/0.12/tracticketfieldslayout/htdocs/admin.css
  • tracticketfieldslayoutplugin/0.12/tracticketfieldslayout/htdocs/admin.js

TracTicketFieldsLayoutPlugin: fixed wrong name of the created group and tweaked styles in admin panel

May 6, 2014:

11:27 PM Changeset [13910] by hasienda
  • discussionplugin/0.11/tracdiscussion/spamfilter.py

DiscussionPlugin: Cleanup spam filter adapter component, refs #11706.

10:06 PM Changeset [13909] by hasienda
  • discussionplugin/0.11/setup.py
  • discussionplugin/0.11/tracdiscussion/admin.py
  • discussionplugin/0.11/tracdiscussion/tests
  • discussionplugin/0.11/tracdiscussion/tests/__init__.py
  • discussionplugin/0.11/tracdiscussion/tests/admin.py

DiscussionPlugin: Create automated test harness for this plugin, refs #11706.

Arrange unittest infrastructure for all modules, including test methods
with a couple of component-initialization-only tests for now.

Tests can be run either as the full suite:

$> PYTHONPATH=. python setup.py test

or by just running a single test module:

$> PYTHONPATH=. python -m tracdiscussion.tests.api
8:09 PM Changeset [13908] by jun66j5
  • tracpygit2plugin/trunk/tracext/pygit2/git_fs.py
  • tracpygit2plugin/trunk/tracext/pygit2/tests/git_fs.py
  • tracpygit2plugin/trunk/tracext/pygit2/tests/gitrepos.dump

TracPygit2Plugin: avoid NoSuchNode exceptions for submodule'd entry in GitNode.__init__ (refs #11732)

4:14 PM Ticket #11731 (Check on Trac version in setup.py) closed by jun66j5
fixed: I've removed the check. However, if some plugins use i18n feature by …
4:07 PM Changeset [13907] by jun66j5
  • tracpygit2plugin/trunk/setup.py

TracPygit2Plugin: removed check the version of installed Trac in setup.py (refs #11731)

4:06 PM Changeset [13906] by jun66j5
  • tracpygit2plugin/trunk/tracext/pygit2/tests/git_fs.py

TracPygit2Plugin: tweaked unit tests

2:07 PM Changeset [13905] by jun66j5
  • tracticketfieldslayoutplugin/0.12/setup.py

TracTicketFieldsLayoutPlugin: bumped up the version to 0.12.0.2

2:06 PM Changeset [13904] by jun66j5
  • tracticketfieldslayoutplugin/0.12/setup.py
  • tracticketfieldslayoutplugin/0.12/tracticketfieldslayout/admin.py
  • tracticketfieldslayoutplugin/0.12/tracticketfieldslayout/tests/__init__.py
  • tracticketfieldslayoutplugin/0.12/tracticketfieldslayout/tests/admin.py
  • tracticketfieldslayoutplugin/0.12/tracticketfieldslayout/tests/web_ui.py

TracTicketFieldsLayoutPlugin: refactored detection for adding and removing custom fields

10:17 AM Ticket #11732 (Support for git submodules) created by lgaifax
Right now when a git repository contains submodules, the plugin raises …
9:56 AM Ticket #11731 (Check on Trac version in setup.py) created by lgaifax
In the setup.py there is a check that prevent installation of the …
4:06 AM Ticket #11729 (radio button and cell overflow) closed by jun66j5
fixed: In 13903: […]
4:06 AM Changeset [13903] by jun66j5
  • tracticketfieldslayoutplugin/0.12/tracticketfieldslayout/htdocs/web_ui.css

TracTicketFieldsLayoutPlugin: prevent overflow of radio buttons (fixed #11729)

The issue has been fixed in Trac 1.0.2dev, see trac:r12513.

Note: See TracTimeline for information about the timeline view.