Timeline


and

May 6, 2013:

10:00 PM Ticket #11054 (Double record in Change History block in Ticket) closed by mrelbe
worksforme: Replying to Dino: > When I enable …
6:31 PM Ticket #11054 (Double record in Change History block in Ticket) created by Dino
When I enable TracTicketChangesetsPlugin I have double records in …
1:57 AM Changeset [13056] by hasienda
  • accountmanagerplugin/trunk/acct_mgr/admin.py

AccountManagerPlugin: Calculate 'keep_passwd' properly, refs #10945.

1:01 AM Changeset [13055] by hasienda
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/acct_mgr/model.py
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py

AccountManagerPlugin: Default password password must be non-empty, refs #10945.

Fixing a critical implementation issue, where on user ID change the new
account has been created with empty password, and subsequent password reset
would have added an alternative random password instead of replacing the
initial password due to prior improvements of the password reset procedure.

May 5, 2013:

11:47 PM Ticket #11053 (Change license to BSD 3-Clause) created by rjollos
The author has given permission in #11049 to change the license to BSD …
11:10 PM Changeset [13054] by hasienda
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/acct_mgr/model.py
  • accountmanagerplugin/trunk/acct_mgr/templates/admin_account.html

AccountManagerPlugin: Added flexibility for user ID change support, refs #10945.

New options permit

  • migration to existing accounts - found to be essential for users with write-protected password stores, for setups of multiple Trac environments with shared password store(s) or as workaround for missing password reset
  • preserving passwords in general for users in SessionStore or specifically when migrating to an existing account (for users in any password store)
  • retaining login data of previous account - again essential for migrating one user ID in multiple Trac environments with shared password store(s)

Special processing of Trac db table session_attribute has been required,
replacing the corresponding user ID changer component.

9:18 PM PrivateReportsPlugin edited by rjollos
Improved title. (diff)

May 4, 2013:

11:04 PM Ticket #10883 (Minor suggestions from testing and code review) closed by rjollos
fixed: I'll go ahead and close this then, and just note that [12676] was the …
4:33 PM Changeset [13053] by hasienda
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/acct_mgr/htdocs/acctmgr.css
  • accountmanagerplugin/trunk/acct_mgr/templates/account_details.html
  • accountmanagerplugin/trunk/acct_mgr/templates/admin_users.html
  • accountmanagerplugin/trunk/acct_mgr/templates/user_table.html

AccountManagerPlugin: Improve the account properties editor, refs #2966.

Move account edit functionality into account details page for consistency.
Editing users now works like editing ticket priorities, types etc., and the
account property editor is looking clearer, modular and more self-explaining.

A focus has been on performance and simplification too, so please note visible
and code changes like

  • username becoming part of the admin page URL for distinct user's properties just like Trac core does for managing resources and enums
  • replacement of an iteration over self.env.get_known_users() with a straight query on one user's attributes
  • cleaned _do_acct_details method and admin panel templates
2:17 PM Changeset [13052] by anbo
  • projectplanplugin/0.11/trunk/projectplan/ppcache.py
  • projectplanplugin/0.11/trunk/setup.py

patch version 1.1.1

exchanged deprecated lib

2:12 PM manicstar created by manicstar
New user manicstar registered
6:18 AM Changeset [13051] by zshahan
  • traccomponentaliasplugin/trunk/traccomponentalias/api.py

Plugin should work as expected and play nice with other plugins.

4:34 AM Ticket #11052 (Change license to BSD 3-Clause) closed by rjollos
fixed: (In [13050]) Fixes #11052, Refs #11049: (PrivateCommentPlugin) * …
4:34 AM Changeset [13050] by rjollos
  • privatecommentplugin/0.12/COPYING
  • privatecommentplugin/0.12/setup.py

Fixes #11052, Refs #11049: (PrivateCommentPlugin)

  • Changed license to BSD 3-Clause with permission of author.
  • Changed plugin name to CamelCase.
4:34 AM Changeset [13049] by rjollos
  • privatecommentplugin/0.12/cpce.py

(0.4dev) Convert tabs to spaces in upgrade script, and made some PEP-0008 and Trac coding convention changes.

4:34 AM Changeset [13048] by rjollos
  • privatecommentplugin/0.12/privatecomments/privatecomments.py
  • privatecommentplugin/0.12/setup.cfg
  • privatecommentplugin/0.12/setup.py

(0.4dev) PEP-0008 and Trac coding convention changes.

4:33 AM PrivateCommentsPlugin created by rjollos
Redirect for common misspelling.
4:08 AM Ticket #11052 (Change license to BSD 3-Clause) created by rjollos
The author has given permission in #11049 to change the license to BSD …
2:11 AM CkEditorPlugin edited by rjollos
Added syntax highlighting. (diff)
2:08 AM Ticket #10973 (ProgressMeterMacro canot link to a milestones that contains a blank) closed by rjollos
worksforme: Closing since there has been no feedback. Please reopen if you can …
1:42 AM Ticket #11049 (Questions about licensing and some suggested refactoring) closed by rjollos
fixed
1:41 AM private_reports_no_perm.png attached to PrivateReportsPlugin by rjollos
1:39 AM PrivateReportsPlugin edited by rjollos
Typo in attachment name. (diff)
1:38 AM PrivateReportAdmin-Trac1.0.png attached to PrivateReportsPlugin by rjollos
1:37 AM PrivateReportsPlugin edited by rjollos
New screenshot. (diff)
1:33 AM Ticket #11048 (String formatting is used to prepare SQL statements) closed by rjollos
fixed: (In [13047]) Fixes #11048: Removed string formatting for preparing SQL
1:33 AM Changeset [13047] by rjollos
  • privatereportsplugin/trunk/privatereports/privatereports.py

Fixes #11048: Removed string formatting for preparing SQL and replaced with proper use of the Trac database API. These changes should prevent the possibility of SQL injection and improve cross-DB compatibility.

1:27 AM Changeset [13046] by rjollos
  • privatereportsplugin/trunk/setup.py

Refs #11049: Part of [13038]. Entry point was incorrect.

1:06 AM Changeset [13045] by rjollos
  • privatereportsplugin/tags/privatereports-0.1

Refs #11049: Tagging version 0.1 of plugin.

1:06 AM Changeset [13044] by rjollos
  • privatereportsplugin/tags/privatereports-0.2

Refs #11049: Tagging version 0.2 of plugin.

1:05 AM Changeset [13043] by rjollos
  • privatereportsplugin/tags/privatereports-0.3

Refs #11049: Tagging version 0.3 of plugin.

1:02 AM Changeset [13042] by rjollos
  • privatereportsplugin/tags
  • privatereportsplugin/trunk

Refs #11049: Renamed 0.12 directory to trunk since plugin now works with Trac 1.0 as well as 0.12. Added an empty tags directory.

12:58 AM Ticket #11047 (Report view is not filtering reports) closed by rjollos
fixed: (In [13041]) Fixes #11047: Report list was not being correctly …
12:58 AM Changeset [13041] by rjollos
  • privatereportsplugin/0.12/privatereports/privatereports.py

Fixes #11047: Report list was not being correctly filtered in Trac 1.0.

12:11 AM Changeset [13040] by rjollos
  • privatereportsplugin/0.12/privatereports/privatereports.py

Refs #11049: Simplified implementation of pre_process_request.

May 3, 2013:

11:58 PM PrivateReportsPlugin edited by rjollos
Described an alternative implementation. (diff)
11:53 PM PrivateReportsPlugin edited by rjollos
Officially, I'll just be a contributor. (diff)
11:51 PM Changeset [13039] by rjollos
  • privatereportsplugin/0.12/privatereports/privatereports.py

Refs #11049:

  • Removed instances of cursor.close(). It isn't necessary to close the cursor.
  • Removed DEBUG level logging of SQL statements. Debug level logging of SQL statements is implicit in the Trac database API and can be turned on by setting [trac] debug_sql = True.
11:39 PM Changeset [13038] by rjollos
  • privatereportsplugin/0.12/privatereports/__init__.py
  • privatereportsplugin/0.12/setup.py

Refs #11049: Modified entry point and changed plugin name to be CamelCase.

11:35 PM Changeset [13037] by rjollos
  • privatereportsplugin/0.12/privatereports/privatereports.py

Refs #11049: Part of [13036].

11:20 PM Changeset [13036] by rjollos
  • privatereportsplugin/0.12/COPYING
  • privatereportsplugin/0.12/setup.cfg
  • privatereportsplugin/0.12/setup.py

Refs #11049:

  • Changed license to BSD 3-Clause with permission of author.
  • Added license header to source code files.
  • Added text of license in COPYING file.
11:12 PM PrivateReportsPlugin edited by rjollos
CC co-maintainer on new tickets. (diff)
11:08 PM Changeset [13035] by rjollos
  • privatereportsplugin/0.12/privatereports/privatereports.py
  • privatereportsplugin/0.12/privatereports/templates/admin_privatereports.html

Refs #11049: Changed category to "Reports".

10:59 PM Changeset [13034] by rjollos
  • privatereportsplugin/0.12/privatereports/privatereports.py
  • privatereportsplugin/0.12/privatereports/templates/admin_privatereports.html

Refs #11049: PEP-008 and other changes to conform to Trac coding conventions.

10:12 PM Changeset [13033] by rjollos
  • privatereportsplugin/0.12/privatereports/privatereports.py
  • privatereportsplugin/0.12/privatereports/templates/admin_privatereports.html
  • privatereportsplugin/0.12/setup.py

Refs #11049: Replaced tabs with spaces in source code.

9:25 PM Ticket #5269 (Allow users with TICKET_ADMIN to edit workflow) closed by rjollos
fixed: (In [13032]) Fixes #5269: (WorkflowEditorPlugin) 1.2.0dev Allow users …
9:25 PM Changeset [13032] by rjollos
  • workfloweditorplugin/trunk/setup.cfg
  • workfloweditorplugin/trunk/setup.py
  • workfloweditorplugin/trunk/workfloweditor/workfloweditor_admin.py

Fixes #5269: (WorkflowEditorPlugin) 1.2.0dev Allow users with TICKET_ADMIN to edit the workflow.

9:10 PM Ticket #11051 (KeyError: 'ticket-workflow') closed by rjollos
duplicate: Duplicate of #10143. Please see comments in that ticket. Please …
3:37 PM Ticket #11051 (KeyError: 'ticket-workflow') created by unni
==== How to Reproduce ==== While doing a GET operation on …
1:54 PM Ticket #11050 (An invalid XML character (Unicode: 0x1b) was found in the element ...) created by sanket.modi@…
There is a ticket which contains some Escape characters and when we …
11:04 AM Laurentlafon created by Laurentlafon
New user Laurentlafon registered
9:43 AM PrivateReportsPlugin edited by mhenke
(diff)
9:42 AM PrivateCommentPlugin edited by mhenke
(diff)
7:36 AM StatusHistoryChartMacro edited by matobaa
(diff)
7:27 AM Changeset [13031] by matobaa
  • statushistorychartmacro/1.0/statushistorychart/statushistorychart.py

StatusHistoryChartMacro: Enhanced, yaxis columns grouping

7:01 AM Ticket #11047 (Report view is not filtering reports) reopened by rjollos
Replying to rjollos: > There is no code in …
3:01 AM Ticket #11047 (Report view is not filtering reports) closed by rjollos
worksforme: I did a quick review of the source code and tested with Trac …
2:45 AM Ticket #11049 (Questions about licensing and some suggested refactoring) created by rjollos
May I suggest a few changes (which I'm happy to push myself given …
1:43 AM Ticket #11048 (String formatting is used to prepare SQL statements) created by rjollos
String formatting is used to prepare SQL statement, which opens up the …

May 2, 2013:

4:45 PM Ticket #11047 (Report view is not filtering reports) created by Laurentlafon
Hello, I'm trying to install the PrivateReportsPlugin but seems like …
4:17 PM Ticket #11046 (Estimate Dev and Test on Single Ticket) created by gordy.will@…
Hello rjollos, I use trac hours plugin to track the hours spent on …
3:40 PM Ticket #11044 ("OperationalError: no such table: mastertickets" with 1.1.0) reopened by asdorsey
OK, I applied the projectplan_1.0.0.sql file with a few issues: * …
11:24 AM StatusHistoryChartMacro edited by matobaa
(diff)
8:38 AM Ticket #11044 ("OperationalError: no such table: mastertickets" with 1.1.0) closed by anbo
worksforme: If you do not use the Mastertickets plugin already, you have to …
7:23 AM Ticket #11045 (Add an option to set a title for the progress bar) created by ivanelson
Add a new argument in the plugin to set a title for the progress bar. …
5:55 AM WikiTableMacro edited by ivanelson
Just replace the single quotes with double quotes in SQL examples. (diff)
5:02 AM Ticket #10712 (genarate workflow pic error) closed by jun66j5
worksforme: No response.
4:31 AM Changeset [13030] by matobaa
  • statushistorychartmacro/1.0/statushistorychart/statushistorychart.py

StatusHistoStatusHistoryChartMacro: Enhanced, "report" parameter can be used for y-axis field name.

May 1, 2013:

5:50 PM Ticket #11044 ("OperationalError: no such table: mastertickets" with 1.1.0) created by asdorsey
When I attempt to upgrade to ProjectPlanPlugin 1.1.0, built from …
5:21 PM Ticket #10888 (Mouseover dependency view does not work on Trac 1.0) closed by asdorsey
fixed: fixed in [12974]
8:56 AM Ticket #9785 ("Invalid attachment' displayed on every page after bookmarking ...) closed by rjollos
fixed: (In [13029]) Fixes #9785: * Allow attachments, attachment list pages …
8:56 AM Changeset [13029] by rjollos
  • bookmarkplugin/trunk/tracbookmark/__init__.py
  • bookmarkplugin/trunk/tracbookmark/compat.py
  • bookmarkplugin/trunk/tracbookmark/tests/__init__.py

Fixes #9785:

  • Allow attachments, attachment list pages and attachment add pages to be bookmarked. Each has a unique description.
  • Prefix the version to wiki page description with an @ followed by the version number, if the version is contained in the URL
  • Prefix milestones with "Milestone " so that they can be readily differentiated from wiki pages.


Tested with Trac 0.11.7 and 1.0.2dev

8:47 AM Ticket #11043 (Don't show bookmark icon on edit and delete pages) created by rjollos
If action=delete or action=edit are in the URL, don't show the …
4:27 AM TracLdapAuthPlugin edited by rjollos
Added page outline. (diff)
1:58 AM Changeset [13028] by matobaa
  • statushistorychartmacro/1.0/statushistorychart/statushistorychart.py

StatusHistoryChartMacro: fix a bug, [13023] again

1:49 AM TracLdapAuthPlugin edited by papagr
(diff)
1:44 AM Changeset [13027] by papagr
  • tracldapauthplugin/tags/1.1
  • tracldapauthplugin/tags/1.1/ldapauth
  • tracldapauthplugin/tags/1.1/ldapauth/store.py
  • tracldapauthplugin/tags/1.1/setup.py

tagging latest TracLDAPAuth plugin

tested with Trac 1.0.1

1:43 AM Changeset [13026] by papagr
  • tracldapauthplugin/branches/1.0
  • tracldapauthplugin/branches/1.0/ldapauth
  • tracldapauthplugin/branches/1.0/ldapauth/store.py
  • tracldapauthplugin/branches/1.0/setup.py

stable branch for Trac 1.0.x

1:41 AM Changeset [13025] by papagr
  • tracldapauthplugin/trunk/ldapauth/store.py
  • tracldapauthplugin/trunk/setup.py

initial fix that was tested with Trac 1.0.1

it also cleans setup.py and sets all requirements

1:04 AM Changeset [13024] by papagr
  • tracldapauthplugin/trunk

ignores IDE hidden files

1:03 AM Changeset [13023] by matobaa
  • statushistorychartmacro/1.0/statushistorychart/statushistorychart.py

StatusHistoryChartMacro: fix a bug that fails if format starts with asterisk and some status exist matching to the wild card, as (format=*/closed).

1:02 AM Changeset [13022] by papagr
  • tracldapauthplugin/tags/1.0

tagging the initial 1.0 release

12:57 AM Changeset [13021] by papagr
  • tracldapauthplugin/trunk/ldapauth
  • tracldapauthplugin/trunk/setup.py

copied the old code to trunk prior to bug fixing and starting development

12:53 AM Changeset [13020] by papagr
  • tracldapauthplugin/branches/0.11

moved the old source code under branches

the old branch is kept for historical reasons

12:52 AM Changeset [13019] by papagr
  • tracldapauthplugin
  • tracldapauthplugin/branches
  • tracldapauthplugin/tags
  • tracldapauthplugin/trunk

created typical project layout for SVN repos and ignored hidden IDE files

Apr 30, 2013:

10:57 PM Changeset [13018] by papagr
  • tracldapauthplugin/0.11/setup.py

Introducing the current maintainer into the setup.py file

10:22 PM TracLdapAuthPlugin edited by papagr
setting papagr as the owner for new tickets (diff)
10:09 PM papagr edited by papagr
(diff)
10:01 PM TracLdapAuthPlugin edited by papagr
introducing the current maintainer (diff)
9:26 PM Ticket #11042 (Adoption Request for TracLdapAuthPlugin) closed by rjollos
fixed: papagr: You now have write-access. Please complete the remaining steps …
9:11 PM papagr created by papagr
New user papagr registered
8:52 PM Ticket #11042 (Adoption Request for TracLdapAuthPlugin) created by nikolaos@…
I would like to adopt TracLdapAuthPlugin.
3:11 PM Ticket #8464 (Project environment upgrade fails with database error) reopened by anonymous
1.0.4 installed on Trac 1.0 does not create tables res* […]

Apr 29, 2013:

6:56 PM DefaultCcPlugin edited by rjollos
More accurate license name. (diff)
6:55 PM Ticket #4919 (Suppress CC change email) closed by rjollos
fixed
6:51 PM Ticket #10173 (Add CC list at time component is created) closed by rjollos
fixed
6:51 PM Ticket #4767 (DefaultCC always sends to Plugin@domain.com) closed by rjollos
fixed
6:34 PM Ticket #11039 (IntegrityError: column name is not unique) closed by rjollos
fixed: (In [13017]) Fixes #11039: Don't modify the component_default_cc
6:34 PM Changeset [13017] by rjollos
  • defaultccplugin/trunk/defaultcc/admin.py

0.3dev: Don't modify the component_default_cc table if the Component name is being changed to the name of an already existing component, as trac.ticket.model.ComponentAdmin will raise a TracError (or an IntegrityError for Trac < 1.0) and abort the transaction. Fixes #11039.

3:15 PM Ticket #11041 (Permission denied when creating 'boxes-300.css') created by robin.pellatt@…
Full error message is: […] This happens because the tracwikiextras …
1:01 PM Ticket #11040 (Macro does not work any more - needs upgrade to Google Maps API version 3) created by robin.pellatt@…
Google Maps API version 2 is now deprecated and new keys will not work …
Note: See TracTimeline for information about the timeline view.