Timeline




matching tags

Apr 7, 2014:

2:02 PM Changeset [13828] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Refactor _schedule_task_asap() using parameterized scheduler. Refs #9648.

All the heaving lifting was already done for ALAP.

2:02 PM Changeset [13827] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Add Doxygen to _schedule_task(). Refs #9648.

2:02 PM Changeset [13826] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Make end of day wrapping a function parameter. Refs #9648.

An ALAP schedule wraps from the beginning of one day to the end of the
previous. An ASAP schedule wraps from the end of one to the beginning
of the next. This function encapsulates that logic.

2:01 PM Changeset [13825] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Make logs, comments generic. Refs #9648.

Take "start" and "finish" out of text.

Also clarify resource leveling criteria.

2:01 PM Changeset [13824] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Make limit comparison a function parameter. Refs #9648.

For ALAP we update resource limits going from finish to start. The
direction of comparision between a possible date and the resource limit
has a different sense than for ASAP; one uses < and > and the other uses

and <. We can't pass operators to the generic schedule function so we
pass a comparison function.

2:01 PM Changeset [13823] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Generic task date parser. Refs #9648.

Sometimes we parse start, sometimes finish.

2:01 PM Changeset [13822] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Change 'start' to 'to'. Refs #9648.

The ALAP scheduler works from finish *to* start. The ASAP scheduler
works from start *to* finish. "to" is always the trailing edge of the
task, computed from "from" and the task duration.

2:01 PM Changeset [13821] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Change 'finish' to 'from' Refs #9648.

The ALAP scheduler works *from* the finish toward the start. The ASAP
scheduler works from the start toward the finish. "from" is always the
"leading" edge of a task determined by other constraints.

2:01 PM Changeset [13820] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Make dependent limit function a parameter. Refs #9648.

2:01 PM Changeset [13819] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Make ancestor limit function a parameter. Refs #9648.

2:01 PM Changeset [13818] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Refactor body of ALAP function into a helper. Refs #9648.

This is the first step in making the logic common between ALAP and ASAP.

6:09 AM Changeset [13817] by Ryan J Ollos
  • blackmagictickettweaksplugin/0.12/blackmagic/htdocs/css
  • blackmagictickettweaksplugin/0.12/setup.py

0.12.2: Removed empty CSS directory.

4:51 AM Ticket #11680 (AnnouncerPlugin - Disable emails when submitting hour entries) closed by Ryan J Ollos
duplicate: The hours entry is stored in a custom field. …
3:42 AM Ticket #11680 (AnnouncerPlugin - Disable emails when submitting hour entries) created by Jared
We are blocked from adopting AnnouncerPlugin because using it in …
1:43 AM Ticket #11679 (Request-a-Hack - report lines from different tickets fields which has a relation) closed by Ryan J Ollos
invalid: I think it might be possible to write the SQL, see …

Apr 6, 2014:

10:57 PM transifex_top-translations_tractags-0.7_chart.png attached to TagsPlugin by Steffen Hoffmann
coverage of translations per language for v0.7
10:55 PM TagsPlugin edited by Steffen Hoffmann
update top-translation charts and Transifex resource links (diff)
10:36 PM TagsPlugin edited by Steffen Hoffmann
announce tractags-0.7 release, adding another major code contributor … (diff)
9:37 PM Ticket #11226 (TagsPlugin - Replacing a tag removes unrelated tags) closed by Steffen Hoffmann
fixed: In 13816: […]
9:36 PM Changeset [13816] by Steffen Hoffmann
  • tagsplugin/tags/0.7
  • tagsplugin/tags/0.7/changelog
  • tagsplugin/tags/0.7/setup.cfg
  • tagsplugin/trunk/changelog
  • tagsplugin/trunk/setup.py

TagsPlugin: Add release tag for 0.7, pushing development to tractags-0.8dev.

Note, that [13815] forgot to mention, that the release closes #11226 too.

9:23 PM Tickets #7857,​9521,​2429,​3359,​3610,​3624,​3677,​3864,​3947,​3983,​4078,​4277,​4503,​4799,​5523,​7787,​8638,​9057,​9059,​9060,​9061,​9062,​9063,​9210,​9630,​9636,​10416,​10636,​11096,​11147,​11152,​11274,​11302,​11658,​3754,​9058,​9149 batch updated by Steffen Hoffmann
fixed: In 13815: […]
9:23 PM Changeset [13815] by Steffen Hoffmann
  • tagsplugin/trunk/changelog

TagsPlugin: Completing preparation for v0.7 release.

Availability of that code as stable, tagged release
closes #2429, #3359, #3610, #3624, #3677, #3754, #3864, #3947, #3983, #4078, #4277, #4503, #4799, #5523, #7787, #7857, #8638, #9057, #9058, #9059, #9060, #9061, #9062, #9063, #9149, #9210, #9521, #9630, #9636, #10032, #10416, #10636, #11096, #11147, #11152, #11274, #11302, #11658 and #11659.

Additionally there are some issues and enhancement requests showing progress,
but known to require more work to resolve them satisfactorily, specifically
refs #2804, #4200, #8747 and #9064.

Thanks to all contributors and followers, that enabled and encouraged a good
portion of this development work.

9:08 PM Changeset [13814] by Steffen Hoffmann
  • tagsplugin/trunk/tractags/locale/de/LC_MESSAGES/tractags.po
  • tagsplugin/trunk/tractags/locale/fr
  • tagsplugin/trunk/tractags/locale/fr/LC_MESSAGES
  • tagsplugin/trunk/tractags/locale/fr/LC_MESSAGES/tractags.po
  • tagsplugin/trunk/tractags/locale/it/LC_MESSAGES/tractags.po

TagsPlugin: (i18n) Translations added and updated from Transifex again.

Special thanks to all translators for their effort within the last week.

12:48 PM Ticket #11679 (Request-a-Hack - report lines from different tickets fields which has a relation) created by kemal
hi, i have different types of tickets in my trac and these tickets are …

Apr 5, 2014:

8:54 PM Ticket #11678 (TracHacks - Upgrade to Genshi 0.6.2 or 0.7.1) created by Ryan J Ollos
Two issues have previously caused us to move to an earlier version of …
8:47 PM Ticket #11659 (TagsPlugin - TypeError: 'function' object is not iterable) closed by Ryan J Ollos
fixed: I'll leave this ticket assigned to TracHacksPlugin since I'm not sure …
8:45 PM NewHackTemplate edited by Ryan J Ollos
More "new style" markup. (diff)
6:12 AM IrkerPlugin edited by Southen
Fix some tags (diff)
6:12 AM Tag change on IrkerPlugin by Southen
Tags 0.11, 0.12, external added
6:00 AM IrkerPlugin created by Southen
New hack
6:00 AM Tag change on IrkerPlugin by Southen
Tags 1.0, bsd-license, integration, irc, notification, ticket added

Apr 4, 2014:

1:51 PM Changeset [13813] by Chris Nelson
  • tracjsganttplugin/0.11/.gitignore
  • tracjsganttplugin/0.11/tracjsgantt/test
  • tracjsganttplugin/0.11/tracjsgantt/test.py
  • tracjsganttplugin/0.11/tracjsgantt/test/test_resource_leveling_0_ASAP.ctl
  • tracjsganttplugin/0.11/tracjsgantt/test/test_resource_leveling_1_ASAP.ctl

Created test infrastructure for TracPM. Refs #11673.

Initial tests are for two tasks with and without resource leveling.

(This is my local ticket 13129.)

1:51 PM Changeset [13812] by Chris Nelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Don't consider group start, finish when resource leveling. Refs #9648.

Consider one group and separate task. All tasks are one unit of work.

  • Group A is owned by Mickey
  • Tasks B, C, and D are children of A. All are owned by Minnie
  • Task E is owned by Mickey and has no dependencies.

An ASAP scheduler would try to schedule, which requires scheduling B,
then C, then D. When resource leveling, they will happen one after the
other. The way the existing algorithm bubbles up finish dates, Group A
gets a finish of 3 and that is assigned to the group owner, Mickey.

Now the scheduler tries to schedule E. Checking the resource limits, it
thinks Mickey isn't available until 3 and scheduled E from 3 to 4,
leaving Mickey idle for three units at the start of the schedule.

Since there is no scheduled work in a group, the owner's availability is
not affected by the work done in the children. This change skips
consideration and update resource limits if a task has children.

1:51 PM Changeset [13811] by Chris Nelson
  • tracjsganttplugin/0.11/.gitignore

Clean up .gitignore Refs #9648

1:49 PM Ticket #11673 (TracJsGanttPlugin - Add task scheduling tests) created by Chris Nelson
Many subtle issues arise as schedule algorithms are modified. To date, …
7:09 AM Changeset [13810] by Cauly
  • selectticketplugin
  • selectticketplugin/1.0

New hack SelectTicketPlugin, created by cauly

Apr 3, 2014:

9:41 AM BlackMagicTicketTweaks edited by Ryan J Ollos
Fix redirect. (diff)
5:51 AM Changeset [13809] by Jun Omae
  • tracmigrateplugin/0.12/tracmigrate/admin.py

tracmigrate: prevent AssertionError from PooledConnection.__del__ on Python interpreter's termination

5:48 AM Changeset [13808] by Jun Omae
  • tracmigrateplugin/0.12/tracmigrate/admin.py

tracmigrate: improved creating environment for robust migration because environment_created() of plugins might be untested and buggy

  1. create environment without plugins
  2. enable plugins
  3. upgrade environment
5:32 AM Changeset [13807] by Jun Omae
  • tracmigrateplugin/0.12/tracmigrate/admin.py

tracmigrate: fixed not copying tables after system if non inplace mode

Apr 2, 2014:

11:20 PM Changeset [13806] by Steffen Hoffmann
  • accountmanagerplugin/tags/acct_mgr-0.4.4
  • accountmanagerplugin/tags/acct_mgr-0.4.4/acct_mgr-md5sums
  • accountmanagerplugin/tags/acct_mgr-0.4.4/acct_mgr-md5sums.sig
  • accountmanagerplugin/tags/acct_mgr-0.4.4/acct_mgr-sha1sums
  • accountmanagerplugin/tags/acct_mgr-0.4.4/acct_mgr-sha1sums.sig

AccountManagerPlugin: Publish maintenance release 0.4.4.

Spread fixed code after a reported XSS vulnerability researched and kindly
reported by 'ayoub nait lamine' - thank you very much for your effort.

10:54 PM Ticket #11670 (WorkLogPlugin - MySQL to PostgreSQL migration fails with worklog usermanual) closed by Quince
duplicate: Accidentally double-posted #11669
10:45 PM Changeset [13805] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/register.py

AccountManagerPlugin: Escape email for notification message.

It has been demonstrated, that by typing a carefully crafted email address on
registration time a malicious user could trigger arbitrary JavaScript code
right after logging-in for the first time.

A successful exploit, like the one demonstrated by security researcher
'ayoub nait lamine', requires the email verification process to be configured
and enabled, but standard registration verification check for email input
(part of acct_mgr.register.RegExpCheck) disabled or configured to
non-default, rather permissive values at the same time.

Please note, that the default recommended configuration for the registration
procedure includes the aforementioned check on registration time, and will
prevent unsane user input in the first place.

9:39 PM Ticket #11667 (DuplicateTicketSearchPlugin - invalid syntax current version) closed by Ryan J Ollos
fixed: In 13804: […]
9:37 PM Changeset [13804] by Ryan J Ollos
  • duplicateticketsearchplugin/trunk/duplicateticketsearch/__init__.py
  • duplicateticketsearchplugin/trunk/setup.py

1.0.3: Fixed syntax error from [13760]. Fixes #11667.

8:14 PM Ticket #11670 (WorkLogPlugin - MySQL to PostgreSQL migration fails with worklog usermanual) created by Quince
This is a great plugin that we use to slave-drive oversee our …
8:14 PM Ticket #11669 (WorkLogPlugin - MySQL to PostgreSQL migration fails with worklog usermanual) created by Quince
This is a great plugin that we use to slave-drive oversee our …
6:38 PM Ticket #11668 (TestManagerForTracPlugin - Create a Test Case from a TRAC Ticket) created by brent.seufert@…
I know the user can generate a ticket from a test case, But I would …
3:05 PM Ticket #11667 (DuplicateTicketSearchPlugin - invalid syntax current version) created by anonymous
Please fix the invalid syntax. […]
6:56 AM Ticket #11666 (TicketValidatorPlugin - Validation for Status Change) created by anonymous
if 'qc Cert Required ?' = true, User should not change status from …
6:45 AM Ticket #11665 (TicketValidatorPlugin - Validate the dependency between two select fields) created by jolly.varghese@…
The default value for 'Qc cert Required ?' is 'Yes' and 'Qc Cer …
3:58 AM Changeset [13803] by Steffen Hoffmann
  • tagsplugin/trunk/changelog
  • tagsplugin/trunk/tractags/macros.py

TagsPlugin: Restore signature of TagWikiMacros.render_cloud() for compatibility, refs #11659.

As we found this plugin rather deeply integrated into TracHacksPlugin, this
is the way to go.

3:57 AM Changeset [13802] by Steffen Hoffmann
  • tagsplugin/trunk/changelog
  • tagsplugin/trunk/tractags/api.py

TagsPlugin: Log ITagProvider issue as warning, refs #11435 and #11658.

Since [13427] TagSystem.get_all_tags() requires stricter API conformance
of ITagProvider implementations regarding its get_tagged_resources method.
Own implementations have been fixed in [13461], but we keep the extra
'try-catch' from [13799-13800] for easier detection of the same issue with
other ITagProviders, namely versions of FullBlogPlugin before r13462.

2:09 AM Ticket #11663 (CodeReviewerPlugin - Some tables fail to copy in switch from MySQL to PostgreSQL) closed by Jun Omae
duplicate
12:17 AM Ticket #11664 (CodeReviewerPlugin - MySQL to PostgreSQL migration fails with codereviewer table) created by Quince
`fatt:/tmp/m # ./trac-migrate.py --in-place /srv/trac …

Apr 1, 2014:

11:49 PM Ticket #11663 (CodeReviewerPlugin - Some tables fail to copy in switch from MySQL to PostgreSQL) created by Quince
The codereviewer table of CodeReviewerPlugin doesn't get copied. While …
11:23 PM Ticket #11651 (TracJsGanttPlugin - MySQL to PosgreSQL switch fails: no attribute get_db_ctx) closed by Quince
fixed
1:49 AM Changeset [13801] by Jun Omae
  • trachacksplugin/0.11/trachacks/htdocs/js/trachacks.js

Fixed not showing local variables in stack frames when New Hack page raises an internal error (refs #11659)

1:40 AM Changeset [13800] by Jun Omae
  • tagsplugin/trunk/tractags/api.py

TagsPlugin: follow-up to r13799, fixed syntax error (refs #11658)

Mar 31, 2014:

10:57 PM Ticket #11661 (TagsPlugin - Changes to Tags should be shown in timeline) created by Ryan J Ollos
Tags are versioned after the work in #2429. It would be nice to have …
10:47 PM Ticket #11660 (TracHacksPlugin - NewHack form should have a license selection) created by Ryan J Ollos
It would be nice if the NewHack form had an option to select a license …
10:42 PM Ticket #11659 (TagsPlugin - TypeError: 'function' object is not iterable) created by Ryan J Ollos
==== How to Reproduce ==== While doing a GET operation on /newhack, …
10:38 PM Tag change on TracCronPlugin by Ryan J Ollos
Tags bsd-license added
10:37 PM TracMultiSelectBoxPlugin edited by Ryan J Ollos
Fixed indentation. (diff)
10:33 PM Tag change on TracMultiSelectBoxPlugin by Ryan J Ollos
Tags apache-license added
10:33 PM Tag change on TracTicketReferencePlugin by Ryan J Ollos
Tags apache-license added
10:17 PM Tag change on TracChangeFileBiffPlugin by Ryan J Ollos
Tags apache-license added
9:41 PM Tag change on CatagorizedFieldsPlugin by Ryan J Ollos
Tags bsd-license added
9:41 PM Tag change on AccreditationPlugin by Ryan J Ollos
Tags bsd-license added
9:22 PM Changeset [13799] by Steffen Hoffmann
  • tagsplugin/trunk/tractags/api.py
  • tagsplugin/trunk/tractags/ticket.py

TagsPlugin: Interim changes with DEBUG logging to catch flawed ITagProvider, refs #11658.

Nevertheless the signature for ITicketTagProvider.get_tagged_resources()
was incomplete - fixed.

9:18 PM DevGuide edited by Ryan J Ollos
Tag providers are working now. (diff)
9:03 PM DevGuide edited by Ryan J Ollos
(diff)
9:02 PM DevGuide created by Ryan J Ollos
Just a start, but hopefully it gain some momentum.
8:16 PM Ticket #11658 (TagsPlugin - TypeError: get_tagged_resources() takes exactly 3 arguments (2 given)) created by Ryan J Ollos
Running 0.7dev-r13797 of TagsPlugin, I tried to add the following to a …
7:33 PM Changeset [13798] by Steffen Hoffmann
  • wikicalendarmacro/trunk/changelog
  • wikicalendarmacro/trunk/wikicalendar/api.py
  • wikicalendarmacro/trunk/wikicalendar/macros.py
  • wikicalendarmacro/trunk/wikicalendar/ticket.py

WikiCalendarMacro: Improve 'today' offset calculation to succeed for any day-of-month, refs #11656.

7:13 PM Ticket #11657 (TimingAndEstimationPlugin - HoursLayoutChanger screws up layout with textareas) created by brent.seufert@…
for custom fields, text areas that are fullrow (colspan=3) get fubar'd …
7:07 PM Ticket #11656 (WikiCalendarMacro - Datetime calculation breaks calendar at last day(s)-of-month) created by Steffen Hoffmann
Today, 31-Mar-2014, some colleagues of mine reported a broken wiki …
10:46 AM Changeset [13797] by Jun Omae
  • tagsplugin/trunk/tractags/locale/ja/LC_MESSAGES/tractags.po

TagsPlugin: Updated Japanese translations based on r13794 (100%)

8:26 AM Ticket #11652 (TracTicketFieldsLayoutPlugin - The configuration form is showed far below in admin page) closed by Tetsuya Morimoto
invalid
7:44 AM Ticket #11655 (WikiExtrasPlugin - Wrong layout caused by ".buttons { clear: both }" in boxes.css) created by Jun Omae
wikiextras/css/boxes.css has the following style. […] The style …
6:51 AM Ticket #11654 (WikiExtrasPlugin - ImportError (cannot import name cleandoc) on Python 2.5) created by Jun Omae
I got the following error with wikiextrasplugin/trunk on Trac …
5:19 AM trac-plugin-changefilebiff-admin1.png attached to TracChangeFileBiffPlugin by Tetsuya Morimoto
5:15 AM trac-plugin-changefilebiff-ticket-with-msb1.png attached to TracChangeFileBiffPlugin by Tetsuya Morimoto
5:15 AM trac-plugin-changefilebiff-ticket2.png attached to TracChangeFileBiffPlugin by Tetsuya Morimoto
5:15 AM trac-plugin-changefilebiff-ticket1.png attached to TracChangeFileBiffPlugin by Tetsuya Morimoto
5:13 AM TracChangeFileBiffPlugin created by Tetsuya Morimoto
added initial document
4:28 AM FieldOfTablePlugin edited by Cauly
(diff)
4:25 AM AccreditationPlugin edited by Cauly
(diff)
4:23 AM FieldOfTablePlugin edited by Cauly
(diff)
4:22 AM 6.PNG attached to FieldOfTablePlugin by Cauly
4:22 AM 5.PNG attached to FieldOfTablePlugin by Cauly
4:17 AM AccreditationPlugin edited by Cauly
(diff)
4:16 AM 3.PNG attached to AccreditationPlugin by Cauly
4:15 AM AccreditationPlugin edited by Cauly
(diff)
4:13 AM 4.PNG attached to AccreditationPlugin by Cauly
4:12 AM AccreditationPlugin edited by Cauly
(diff)
4:06 AM 2.PNG attached to AccreditationPlugin by Cauly
4:06 AM 1.PNG attached to AccreditationPlugin by Cauly
1:23 AM Changeset [13796] by Cauly
  • accreditationplugin/trunk/Accreditation/Accreditation.py
  • accreditationplugin/trunk/setup.py

first running version

1:22 AM Changeset [13795] by Cauly
  • catagorizedfieldsplugin/trunk/CatagorizedFields/CatagorizedFields.py
  • catagorizedfieldsplugin/trunk/setup.py

small bug fix

Note: See TracTimeline for information about the timeline view.