Timeline


and

May 31, 2014:

11:44 PM Changeset [13945] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/wiki.py

DiscussionPlugin: Extend use of new attribute getter api method, refs #11706.

Preventing TypeError in case of invalid ID argument is required for this
use, and doesn't hurt for others anyway.

11:14 PM Changeset [13944] 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/formatter.py
  • discussionplugin/0.11/tracdiscussion/tests/model.py

DiscussionPlugin: Review wiki macros and syntax provider code, refs #756 and #11706.

This includes a wide range of changes from adding another db access method to
api over moving SQL into model module to correcting resource ID as
required for fine-grained permission support.

Adding the missing import from trac.resource as follow-up to [9640] suggests
rare use of discussion WikiMacros so far.

6:02 AM Changeset [13943] by rjollos
  • privateticketsplugin/trunk/privatetickets/policy.py

PEP-0008 changes.

May 30, 2014:

10:44 PM DiscussionPlugin edited by hasienda
provide a revision-pinned link for current installation (diff)
10:32 PM Changeset [13942] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py

DiscussionPlugin: Hotfix for topic (attachment parent) Trac resource, refs #756 and #11800.

I've been expecting issues when moving on towards unified resources and
resource permissions. This is another hack before being able to associate
attachments with full resource path, not just topic, the current shortcut.

4:22 PM Ticket #11559 (Resolver to fetch email addresses from LDAP) closed by hasienda
duplicate: Replying to jun66j5: > I think the issue is a duplicate of …
4:12 PM Changeset [13941] by rjollos
  • privateticketsplugin/trunk/setup.py

Removed trac from install_requires.

12:59 PM Ticket #11802 (AnnouncerPlugin creates two tabs in preferences) created by g1itch
AnnouncerPlugin creates two tabs: announcer and subscriptions. The …

May 29, 2014:

4:23 PM Ticket #11800 (AttributeError: 'NoneType' object has no attribute 'id') created by ramprasad.subramanian@…
==== How to Reproduce ==== While doing a GET operation on …
3:57 PM Ticket #11799 (Log messages when permission checks fail rather than traceback) created by rjollos
Looking in the log files I see many entries like the following: […] …
2:53 PM Ticket #7791 ([patch] charset="us-ascii" in text part of html announcement) reopened by rjollos
Worksforme would certainly not be the proper resolution, …
10:19 AM Ticket #7791 ([patch] charset="us-ascii" in text part of html announcement) closed by g1itch
worksforme: Still open?
1:08 AM Ticket #11798 (Display message to users with revoked account access) created by rjollos
I'll describe an issue I encountered today in one of my Trac …

May 28, 2014:

1:12 PM Ticket #11775 (API link returns Internal Server Error) closed by jun66j5
cantfix: Good! Closing as an installation issue.
4:00 AM Changeset [13940] by rjollos
  • estimationtoolsplugin/trunk/estimationtools/tests/__init__.py
  • estimationtoolsplugin/trunk/estimationtools/tests/burndownchart.py
  • estimationtoolsplugin/trunk/estimationtools/tests/hoursremaining.py
  • estimationtoolsplugin/trunk/estimationtools/tests/utils.py
  • estimationtoolsplugin/trunk/estimationtools/tests/workloadchart.py

0.4.7: Allow unit tests in each module to be executed using:

python -m estimationtools.tests.__init__
python -m estimationtools.tests.burndownchart
python -m estimationtools.tests.hoursremaining
python -m estimationtools.tests.utils
python -m estimationtools.tests.workloadchart

Fixed several failing unit tests. There are two unit tests that still fail. Refs #11778.

May 27, 2014:

7:42 PM Ticket #11778 (How do you invoke tests?) created by ChrisNelson
I want to be sure some changes I've made haven't broken anything (and, …
2:53 PM Ticket #11775 (API link returns Internal Server Error) created by dejanl
Internal Server Error The server encountered an internal error or …
11:03 AM Ticket #11774 (diagrams drawn differently (broken?) between r13705 and r13868) created by jamescook
(background to this ticket: #11761) Task #502 has a start date …
10:49 AM Ticket #11773 (schedule and schedule_change tables not written to) created by jamescook
(background to this ticket: https://trac-hacks.org/ticket/11761) …

May 26, 2014:

1:58 PM Ticket #11749 (Outlook 2007 hangs and freezes often when viewing notification emails) closed by jun66j5
cantfix: Sorry. I cannot fix the Outlook issues.
1:57 PM Ticket #11762 (information on how to change style and template of the email) closed by jun66j5
fixed: This plugin uses ticket_box.html template and trac.css and …
1:37 PM Ticket #11762 (information on how to change style and template of the email) created by armandocroce@…
Any information on how to change style and template of the …

May 24, 2014:

12:44 AM Changeset [13939] by hasienda
  • discussionplugin/0.11/tracdiscussion/api.py
  • discussionplugin/0.11/tracdiscussion/compat.py
  • discussionplugin/0.11/tracdiscussion/model.py
  • discussionplugin/0.11/tracdiscussion/tags.py
  • discussionplugin/0.11/tracdiscussion/tests/api.py

DiscussionPlugin: Change listeners got incomplete objects, refs #6783 and #8981.

Fixed tag-related change listeners to get discussion item IDs, what caused
KeyErrors before, just raised a couple of other issues. Not all of these
issues are resolved yet. I decided to initially catch listener errors with
logged warnings for improved API method robustness.

Moved time stamp generation nearer to db action and letting _add_item()
return the added item ID obsoleted four api methods at once.

Note: See TracTimeline for information about the timeline view.