Timeline


and

Jan 15, 2012:

1:58 PM DiscussionPlugin edited by Blackhex
(diff)
1:58 PM DiscussionPlugin edited by Blackhex
Screenshots added. (diff)
1:56 PM thread.png attached to DiscussionPlugin by Blackhex
Screenshot of message list in a thread.
1:55 PM admin.png attached to DiscussionPlugin by Blackhex
Screenshot of administration interface.
1:54 PM discussion_list.png attached to DiscussionPlugin by Blackhex
Screenshot of discussion listing.
8:45 AM Ticket #9693 (how to Hide created images 32x32 and 488x from attachment list) created by eng.asmaa.ahm@…
How to Hide created images 32x32 and 488x from attachment list and …
4:45 AM TracTicketReferencePlugin edited by t2y
(diff)
4:44 AM TracTicketReferencePlugin edited by t2y
(diff)
4:25 AM ticketref_query.png attached to TracTicketReferencePlugin by t2y
Query Result with Relationships
4:24 AM ticketref_new.png attached to TracTicketReferencePlugin by t2y
New Ticket with Relationships
4:14 AM TracTicketReferencePlugin created by t2y
New hack TracTicketReferencePlugin, created by t2y
4:14 AM Changeset [11146] by t2y
  • tracticketreferenceplugin
  • tracticketreferenceplugin/0.12

New hack TracTicketReferencePlugin, created by t2y

4:10 AM Changeset [11145] by ChrisNelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Support of PM values from external relations. Refs #9691.

While MasterTickets updated the custom fields blocking and blockedby to include dependency information,
it is not in a form that can be used to reliably build a graph of dependant tickets. This adds support
for getting PM values from external relations such as the mastertickets table.

For now this is only used for predecessor/successor but it could be expended to parent/child (e.g.,
using SubTickets plugin's subtickets table) if needed in the future.

4:10 AM Changeset [11144] by ChrisNelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Tasks inherit their ancestors' dependencies. Refs #9566.

If A has children B and C, and D has children E and F, if A is required
for D then B and C have to be completed before D.

This copies predecessor and successor dependencies down the tree before
scheduling so those dependencies can be honored by the scheduler.

It uses functions as objects and takes advantage of the fact that the
accessor functions don't return values, they return references to the
original lists so those lists can be updated without more complicated
access wrappers to append, remove, etc.

Also fix a bug in creating milestone pseudotickets where [] and None
were not used consistently with the rest of the module.

4:10 AM Changeset [11143] by ChrisNelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Pass scheduler tickets by ID, not unordered list. Refs #9566.

Any scheduler will need a fast lookup of tickets by ID so this takes the
work of building that lookup off the schedulers, reducing duplicated
code.

It also copies the ticket attributes so that the scheduler can change
them without concern that it will break things. This enforces the pre-
and post-conditions for computeSchedule() that only 'calc_start' and
'calc_finish' are set/changed.

It would seem that I could done

        for t in tickets:
            ticketsByID[t['id']] = copy.deepcopy(t)

but that raised errors.

4:09 AM Changeset [11142] by ChrisNelson
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Correct end-of-day adjustments for ASAP and < 100% effort. Refs #9533, #9300.

When working forward to build an ASAP schedule, partial takes caused the
tasks to shift forward more than their scheduled length.

If one resource can work 8 hours per day and another can only work 4,
the second resource takes twice as long to complete the same task. But
without this clean up, ALAP scheduling took an 8-hour task at 4 hours
per day from the end of day 2 to the middle of day 1. With this change,
if all available hours are used up, the rest of the day is consumed so
that 8-hour task goes from the end of day 2 to the start of day 1.

4:09 AM Changeset [11141] by ChrisNelson
  • tracjsganttplugin/0.11/tracjsgantt/tracjsgantt.py
  • tracjsganttplugin/0.11/tracjsgantt/tracpm.py

Clarify some comments. Add a FIXME. Refs #9566.

Also a couple of minor white space tweaks.

Jan 14, 2012:

9:23 PM t2y created by t2y
New user t2y registered

Jan 13, 2012:

8:41 PM Ticket #9692 ([Patch] Use multi-tag separator from KeywordSuggestPlugin when installed) created by itamarost
The KeywordSuggestPlugin has a multipleseparator configuration …
8:10 PM Ticket #9691 (Dependencies from MasterTickets not handled correctly for "goal=") created by ChrisNelson
If ticket 1 is required for 2 and 3 and ticket 3 has a Gantt with …
6:45 PM Ticket #9690 ("mustmatch = True" Not working) created by wberry@…
Comment from #8141 states: * Upgraded from the jQuery Autocomplete …
4:12 PM Changeset [11140] by aleuhe
  • budgetingplugin/trunk/ticketbudgeting/ticketbudgeting.py

Added permission TICKET_BUDGETING_MODIFY

list of permissions allowing to modify budgeting is described by global attribute "authorizedToModify".

2:28 PM Changeset [11139] by aleuhe
  • roadmapplugin/trunk/roadmapplugin/roadmap.py

Selection of the Checkboxes "hidenoduedate" and "showcompleted" is saved in session keys to remember the users selection

2:25 PM Ticket #9689 ('NoneType' object has no attribute 'get_node') created by itckoenig@…
When including from source, the following error occurs. […] This is …
1:30 PM Ticket #3838 (Add MathML support to the wiki) closed by anonymous
fixed: I would say this request has been granted multiple times. I'd prefer …
1:01 PM Ticket #9688 (Change Order of link and Title) created by armstrong.in@…
Would it be possible to change to order in which the link and title …
11:45 AM StefanSimroth edited by StefanSimroth
(diff)
9:17 AM Ticket #9687 (Bitnami Trac) created by anonymous
Default cc plugin add not found .egg
1:16 AM TracPastePlugin edited by rjollos
List permissions. (diff)

Jan 12, 2012:

11:39 PM Ticket #9686 (Incompatibility with 0.12 or higher) created by fowie
0.12 no longer contains the clearsilver compatability code, so …
10:53 PM Ticket #9588 (upgrade process raises error when using multiple schemas in postgresql) closed by bobbysmith007
fixed: Just FYI, I just experienced the bug that you wrote about. I version …
10:49 PM Changeset [11138] by bobbysmith007
  • timingandestimationplugin/branches/trac0.12-Permissions/setup.py
  • timingandestimationplugin/branches/trac0.12-Permissions/timingandestimationplugin/reportmanager.py
  • timingandestimationplugin/branches/trac0.12/setup.py
  • timingandestimationplugin/branches/trac0.12/timingandestimationplugin/reportmanager.py

remove version check in reportmanager.CustomReportManger . It was only causing upgrades to fail

9:37 PM Changeset [11137] by hasienda
  • tracformsplugin/trunk/0.11/changelog
  • tracformsplugin/trunk/0.11/tracforms/api.py
  • tracformsplugin/trunk/0.11/tracforms/formdb.py
  • tracformsplugin/trunk/0.11/tracforms/macros.py

TracFormsPlugin: Allow to disable form submission within some contexts.

New 'parent_blacklist' Option locks forms to prevent submissions of form
content, what is normally undesired within parent resources known as template.

5:57 PM Ticket #9684 (AttributeError: 'Ticket' object has no attribute 'is_writeable_field' ...) closed by farialima
fixed: The fix working after [11136]. I'm not exactly proud of it -- this is …
5:34 PM ExtendedVersionPlugin edited by anonymous
(diff)
5:31 PM TicketImportPlugin edited by jun66j5
(diff)
5:28 PM Ticket #9685 (AttributeError: 'Ticket' object has no attribute 'is_writeable_field' ...) closed by jun66j5
duplicate: a duplicate of #9684
5:24 PM Changeset [11136] by farialima
  • ticketimportplugin/0.11/setup.py
  • ticketimportplugin/0.11/talm_importer/ticket.py

Second Temptative fix for #9684. It's really a bug in Agilo that we have to work around...

4:52 PM Changeset [11135] by farialima
  • ticketimportplugin/0.11/setup.py

Upped version

4:40 PM victor created by victor
New user victor registered
4:36 PM Changeset [11134] by farialima
  • ticketimportplugin/0.11/talm_importer/importer.py
  • ticketimportplugin/0.11/talm_importer/ticket.py

Temptative fix for #9684

4:31 PM Ticket #9685 (AttributeError: 'Ticket' object has no attribute 'is_writeable_field' ...) created by farialima
This is similar to #9682, but on the TicketImportPlugin. This has …
4:30 PM Ticket #9684 (AttributeError: 'Ticket' object has no attribute 'is_writeable_field' ...) created by farialima
This is similar to #9682, but on the TicketImportPlugin. This has …
4:26 PM Ticket #9682 (AttributeError: 'Ticket' object has no attribute 'is_writeable_field' ...) closed by farialima
duplicate: In fact the problem had been already reported for the …
4:13 PM Ticket #9683 (Images are empty on Windows (linux works fine)) created by anonymous
I can paste images and see them in the little preview window. To send …
4:08 PM Ticket #9682 (AttributeError: 'Ticket' object has no attribute 'is_writeable_field' ...) created by farialima
Reported on Trac http://trac.edgewall.org/ticket/9452 - should be here …

Jan 11, 2012:

11:14 PM Ticket #9681 (Ugly error message on syntax errors) created by kisielk
For example, a snippet of LaTeX like: […] Results in a big wall …
7:15 AM ftoeppel created by ftoeppel
New user ftoeppel registered

Jan 10, 2012:

3:14 PM ringare created by ringare
New user ringare registered
12:28 AM Ticket #9680 (Form Submission returns 'Missing or invalid form token. Do you have ...) created by hasienda
... or the localized equivalent with Trac 0.12, if translations are …

Jan 9, 2012:

9:05 PM Ticket #9679 (Patch to add support for DTEND) created by sandinak
Created a patch to add support for a dtend field in icalview: We …
7:45 PM AccountManagerPlugin/AuthStores edited by Dennis McRitchie <dmcr@…>
(diff)
7:43 PM AccountManagerPlugin/AuthStores edited by Dennis McRitchie <dmcr@…>
(diff)
7:38 PM AccountManagerPlugin/AuthStores edited by Dennis McRitchie <dmcr@…>
(diff)
7:20 PM AccountManagerPlugin/Modules edited by Dennis McRitchie <dmcr@…>
(diff)
7:18 PM AccountManagerPlugin edited by Dennis McRitchie <dmcr@…>
(diff)
7:16 PM AccountManagerPlugin/Modules edited by Dennis McRitchie <dmcr@…>
(diff)
7:13 PM AccountManagerPlugin edited by Dennis McRitchie <dmcr@…>
(diff)
7:11 PM AccountManagerPlugin edited by Dennis McRitchie <dmcr@…>
(diff)
6:56 PM AccountManagerPlugin/AuthStores edited by Dennis McRitchie <dmcr@…>
(diff)
6:08 PM FaqPlugin edited by itamarost
Fixed link to GitHub repository (diff)
5:52 PM earizon created by earizon
New user earizon registered
5:27 PM Ticket #9653 (getting it working again after commit avalanche on 30/Dec/2011) closed by ChrisNelson
fixed
3:49 PM FaqPlugin edited by anonymous
(diff)
3:47 PM Ticket #9678 (Problem with the menu when using the CMTeknik theme) created by dinel@…
If I use the CMTeknik theme, the menu is not formatted properly when …
2:32 PM Changeset [11133] by ChrisNelson
  • tracjsganttplugin/0.11/tracjsgantt/htdocs/jsgantt.js

Handle width in IE. Refs #9509.

2:45 AM Changeset [11132] by hasienda
  • tracformsplugin/trunk/0.11/changelog
  • tracformsplugin/trunk/0.11/tracforms/macros.py

TracFormsPlugin: Add some more useful arguments for input fields, refs #9640.

Some private discussion led to this, because especially the TITLE attribute
is very useful when rendered as tooltip by many web browsers per default.

Jan 8, 2012:

11:35 PM AccountManagerPlugin edited by hasienda
add hint on emerging SSO functionality (diff)
11:29 PM CookBook/AccountManagerPluginConfiguration edited by hasienda
add SSO setup advise (diff)
10:39 PM Changeset [11131] by hasienda
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py

AccountManagerPlugin: Reduce cookie update frequency, refs #9676.

For persistant sessions cookies get checked on every request.
They've been updated on every check, but this seems to cause unintended
cookie invalidation due to race condition on concurrent requests.

Some comments in Trac core session update code made me think about this.
After adding a time stap to trac_auth_session cookie and limiting the
update rate to once per hour dropped persistant sessions seem gone.

On a heavily used server this might even correspond to significatly reduced
request processing overhead. Only I had to adapt the authentication cookie
(hash) refresh rate, because it'll get triggered only once per hour now too
instead of twice per request, in practice even less.

10:30 PM Changeset [11130] by Amfortas
  • tracbibplugin/branches/redesign/setup.py
  • tracbibplugin/branches/redesign/tracbib/bibtexparse.py
  • tracbibplugin/branches/redesign/tracbib/formatter.py
  • tracbibplugin/branches/redesign/tracbib/helper.py
  • tracbibplugin/branches/redesign/tracbib/htdocs

rendering authors, adding some chrome

10:29 PM tbiberdorf created by tbiberdorf
New user tbiberdorf registered
9:18 PM ScreenshotPastePlugin edited by seccanj
(diff)
9:05 PM TestManagerForTracPlugin edited by seccanj
(diff)
9:04 PM TestManagerForTracPlugin edited by seccanj
(diff)
8:51 PM screen25.png attached to TestManagerForTracPlugin by seccanj
Export test cases
8:45 PM TestManagerForTracPlugin edited by seccanj
(diff)
7:12 PM FaqPlugin edited by seccanj
(diff)
6:06 PM NoticePublisherPlugin edited by seccanj
(diff)
6:05 PM notice_05.png attached to NoticePublisherPlugin by seccanj
The Notice Administration panel
6:05 PM notice_02.png attached to NoticePublisherPlugin by seccanj
How the Notice appears
6:05 PM notice_01.png attached to NoticePublisherPlugin by seccanj
Publishing a new Notice
6:04 PM NoticePublisherPlugin edited by seccanj
(diff)
6:02 PM NoticePublisherPlugin edited by seccanj
(diff)
5:46 PM FaqPlugin edited by seccanj
(diff)
5:15 PM FaqPlugin edited by seccanj
(diff)
5:14 PM NoticePublisherPlugin created by seccanj
New hack NoticePublisherPlugin, created by seccanj
5:14 PM Changeset [11129] by seccanj
  • noticepublisherplugin
  • noticepublisherplugin/0.11
  • noticepublisherplugin/0.12

New hack NoticePublisherPlugin, created by seccanj

4:58 PM jonathanhofman created by jonathanhofman
New user jonathanhofman registered
12:18 PM Ticket #9677 (Need distutils package) created by jaraco@…
It would be nice if this macro was packaged using distutils/setuptools …
9:24 AM ShowWhenMacro edited by anonymous
(diff)
1:25 AM Changeset [11128] by hasienda
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py

AccountManagerPlugin: Rework cookie path settings evaluation, refs #9676.

Make better use of existing _get_cookie_path() method (simplified) and
revoke distributed authentication data on logout now.
Environments with default value for auth_cookie_path or even without that
option (i.e. Trac 0.11) shouldn't share authentication data anymore.

1:18 AM Changeset [11127] by hasienda
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py

AccountManagerPlugin: Allow authentication cookie sharing, refs #9676.

Participating Trac environments will accept and trust cookie data offered by
another Trac environment as related to an authenticated sessions.
Option 'auth_cookie_path' in section [trac] must be set to the same value
in all participating Trac environments simultaneously.

OTOH Trac environments with equal 'auth_cookie_path' value on the same host
must share their trac_auth cookie or sessions would get terminated
prematurely when moving between them.

12:10 AM Ticket #9676 (Incorporate optional Single-Sign-On functionality) created by hasienda
A configurable authentication cookie path has been the pre-requisite …
Note: See TracTimeline for information about the timeline view.