Timeline




matching tags

Apr 15, 2014:

3:26 PM Ticket #11691 (TracJsGanttPlugin - Problem with root option (Macro crash)) created by jaroslaw.pekala@…
Problem after update from 0.10 to 0.11 Error: Macro …
1:23 AM Ticket #11690 (TagsPlugin - Document which components are required) created by Ryan J Ollos
I was looking at the plugin admin page the other day and thinking it …

Apr 14, 2014:

9:48 PM Changeset [13851] by Steffen Hoffmann
  • tagsplugin/trunk/changelog
  • tagsplugin/trunk/tractags/api.py
  • tagsplugin/trunk/tractags/tests/api.py

TagsPlugin: Use tags for fine-grained permissions on tagged resources, refs #3891.

So an idea for the days, when permission providers for Trac were born, finally
has come true.

9:21 PM Ticket #11684 (SELECT A HACK - Forget Password possibility) closed by Ryan J Ollos
invalid: Yes, if you are using AccountManagerPlugin. If you have further …

Apr 12, 2014:

10:13 PM DevGuide edited by Ryan J Ollos
Fixed typos. (diff)
10:03 PM DevGuide edited by Ryan J Ollos
Assert minimum Trac version requirement. Refs #9800. (diff)
9:58 PM Changeset [13850] by Ryan J Ollos
  • changelogmacro/trunk/changelog/ChangeLogMacro.py

0.2: Follow-on to [9754]. Remove line that was copied from example code. Refs #8365.

9:55 PM Changeset [13849] by Ryan J Ollos
  • changelogmacro/trunk/changelog/__init__.py

0.2: web_context is only available since Trac 1.0, so enforce a minimum Trac version at runtime. Refs #8365, #10607.

6:43 PM Changeset [13848] by Steffen Hoffmann
  • tagsplugin/trunk/changelog
  • tagsplugin/trunk/tractags/api.py
  • tagsplugin/trunk/tractags/macros.py
  • tagsplugin/trunk/tractags/web_ui.py

TagsPlugin: Add configurable prefix for tag wiki pages, refs #9797.

These changes follow a contributed patch, and reduced debug logging for wiki
macros and a few other minor changes are added on-top.

Apr 11, 2014:

6:47 AM Changeset [13847] by Jun Omae
  • tracworkflowadminplugin/0.12/tracworkflowadmin/htdocs/css/tracworkflowadmin.css
  • tracworkflowadminplugin/0.12/tracworkflowadmin/htdocs/scripts/main.js
  • tracworkflowadminplugin/0.12/tracworkflowadmin/templates/tracworkflowadmin.html

tracworkflowadmin: fixed overflow of workflow diagram in the area

3:09 AM OpenSearchPlugin edited by Jun Omae
fixed incorrect repository url in the "installation" (diff)
2:32 AM OpenSearchPlugin edited by Matoba Akihiro
(diff)

Apr 10, 2014:

3:15 PM Ticket #11686 (DirectoryAuthPlugin - Allows user to login with an empty password) created by jeronimo.borque@…
This seems to happen because _bind_dir does a bind to the just …
2:58 PM OpenSearchPlugin edited by Matoba Akihiro
(diff)
2:57 PM federatedsearch.png attached to OpenSearchPlugin by Matoba Akihiro
2:54 PM Changeset [13846] by Matoba Akihiro
  • opensearchplugin/1.0/COPYING
  • opensearchplugin/1.0/opensearch
  • opensearchplugin/1.0/opensearch/__init__.py
  • opensearchplugin/1.0/opensearch/handler.py
  • opensearchplugin/1.0/opensearch/templates

initial import

2:47 PM Tag change on OpenSearchPlugin by Matoba Akihiro
Tags 1.0, matobaa, plugin, search added
2:47 PM OpenSearchPlugin created by Matoba Akihiro
New hack OpenSearchPlugin, created by matobaa
2:47 PM Changeset [13845] by Matoba Akihiro
  • opensearchplugin
  • opensearchplugin/1.0

New hack OpenSearchPlugin, created by matobaa

8:02 AM Ticket #11685 (TicketExtPlugin - TypeError: 'NoneType' object is not iterable) closed by Jun Omae
duplicate: A duplicate of #8809.
7:45 AM Ticket #11685 (TicketExtPlugin - TypeError: 'NoneType' object is not iterable) created by admin
==== How to Reproduce ==== While doing a GET operation on …
4:11 AM WikiTableMacro edited by Jun Omae
fixed wrong link after renamed 0.11 to trunk (diff)
4:05 AM WikiTableMacro edited by anonymous
(diff)

Apr 9, 2014:

3:08 PM Ticket #11684 (SELECT A HACK - Forget Password possibility) created by anonymous
Is there the possibility that wiki sends any user a new generated …
1:50 PM Changeset [13844] by Emmanuel Blot
  • revtreeplugin/1.1

Creates a new directory for Revtree dedicated to Trac 1.1+ installations

1:38 PM Changeset [13843] by Matoba Akihiro
  • autopagerizeplugin/1.0/autopagerize/enabler.py

AutoPagerizePlugin; simplified

11:56 AM Ticket #11683 (BlackMagicTicketTweaksPlugin - Disable a select field based on the value of another field) created by sreejithyes@…
Can I disable a select field based on the value of another field (may …
11:55 AM Changeset [13842] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Don't schedule closed tickets in background rescheduler. Refs #9648.

Also add some logging.

11:55 AM Changeset [13841] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Simplify interface to prune and repair routines. Refs #9648.

11:55 AM Changeset [13840] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Factor our graph repair. Refs #9648.

11:55 AM Changeset [13839] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Rewrite algorithm to identify tickets to reschedule. Refs #9648.

This is a shorter, cleaner algorithm:

  • Find what's active now
  • Find what was active
  • wasActive - isActive should be idled
  • isActive should be rescheduled
    • Save only if schedule changes

It also works. ;-) With the old algorithm if you has two goals scheduled
and interrupted the earlier one, the tasks for the second goal weren't
moved up. The code to find active and idled tickets was weak and
fragile and not worth fixing since it was also slow. In general, this
new approach handles a lot less data, defers getting ticket details as
long as possible, and gets them for many fewer tickets. In my
playground, I used to query 150 tickets (basically, everything in the
database) and now I query 4-5 tickets (the active set). I expect that
ratio to scale to production. Since querying for ticket details was the
longest part of rescheduling, this is much, much faster than the old
approach.

11:55 AM Changeset [13838] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Factor out schedule and schedule_change update. Refs #9648.

This makes the code which finds affected tickets clearer, closer.

11:55 AM Changeset [13837] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Use numerical precedence levels for start/finish sources. Refs #9648.

Before a date was either explicit or not. Values in the database
(actual start/finish dates, previously scheduled values, and explicit
user-supplied values) were all explicit so a test for "better" between
an old schedule table value and a new actual value were not resolved.
Now each source of a date has a different precedence so we have enough
information to resolve a conflict.

The way dates were calculated, we should not have seen conflicts in
new values, only in the explicit ones. This change allows an actual
start to be higher precedence than a previously-scheduled finish.
However, there is still the potential conflict between items of the
same precedence.

  • Two actual values should never be wrong (we can't finish before we start)
  • Two scheduled values should never be wrong if we never save bad values
  • If two user-supplied values are wrong, it's data entry, not

algorithm. We could validate this away but we don't currently even
allow explicit start dates.

Apr 8, 2014:

9:36 PM Tag change on AutoPagerizePlugin by anonymous
Tags bsd-license added
8:48 PM Ticket #11183 (TracJsGanttPlugin - Error on Ticket-Action) closed by Chris Nelson
wontfix: I think that the background rescheduler requires ​[trac 10378]. …
8:32 PM Ticket #10966 (TracJsGanttPlugin - TypeError: query() takes at least 4 arguments (3 given)) closed by Chris Nelson
worksforme: No response from OP in 8 months. Closing.
8:15 PM Changeset [13836] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracjsgantt.py

Make sure ticket level and open level are integers when compareing. Refs #9928.

This should be harmless for subtickets plugin and seems to make
childtickets work better.

4:17 PM WorkLogPlugin edited by Jun Omae
fixed the broken link to worklog/manager.py caused by renaming 0.11 to … (diff)
4:14 PM Changeset [13835] by Jun Omae
  • worklogplugin/trunk/worklog/api.py

WorkLogPlugin: fixed environment_created() not working on initenv (refs #11669)

2:41 PM Changeset [13834] by Matoba Akihiro
  • autopagerizeplugin/1.0/COPYING
  • autopagerizeplugin/1.0/autopagerize
  • autopagerizeplugin/1.0/autopagerize/__init__.py
  • autopagerizeplugin/1.0/autopagerize/enabler.py
  • autopagerizeplugin/1.0/setup.py

initial import

2:38 PM Tag change on AutoPagerizePlugin by Matoba Akihiro
Tags 0.11, 0.12, 1.0, matobaa, plugin added
2:38 PM AutoPagerizePlugin created by Matoba Akihiro
New hack AutoPagerizePlugin, created by matobaa
2:38 PM Changeset [13833] by Matoba Akihiro
  • autopagerizeplugin
  • autopagerizeplugin/0.11
  • autopagerizeplugin/0.12
  • autopagerizeplugin/1.0

New hack AutoPagerizePlugin, created by matobaa

12:33 PM Changeset [13832] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Add a lot of logging (it's off by default). Refs #9648.

This is controlled by self.logEnabled which comes from logScheduling
in the [TracPM] section of trac.ini. It defaults to disabled if not
set.

12:33 PM Changeset [13831] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Remove unused variable. Refs #9648.

12:33 PM Changeset [13830] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Clarify an option description. Refs #9648.

12:33 PM Changeset [13829] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Fix isStartOfDay() test. Refs #9648.

Don't change timezone when testing to see if a datetime is close to
midnight. (Doing so invalidates the test.)

12:08 AM Tag change on SectionEditPlugin by Ryan J Ollos
Tags 1.0 added
Note: See TracTimeline for information about the timeline view.