Timeline


and

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) * Changed …
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 provide …
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 and …
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 filtered in …
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 with …
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 upgrade …
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 content ...) created by sanket.modi@…
There is a ticket which contains some Escape characters and when we try to …
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 IRequestFilter to …
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 1.0.2dev, …
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 approval …
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 the …
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 test …
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: * The …
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 creating a …
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 trunk, I …
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 attachments ...) closed by rjollos
fixed: (In [13029]) Fixes #9785: * Allow attachments, attachment list pages and …
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 at …
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 table …
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 …

Apr 28, 2013:

11:42 PM Changeset [13016] by anbo
  • projectplanplugin/0.11/trunk/projectplan/htdocs/images/loading.gif
  • projectplanplugin/0.11/trunk/projectplan/htdocs/js/projectplan.js
  • projectplanplugin/0.11/trunk/projectplan/ppenv.py
  • projectplanplugin/0.11/trunk/projectplan/projectplan.py
  • projectplanplugin/0.11/trunk/projectplan/renderer/ppticketsperuserday.py

new minor release, version 1.1.0

  • new functionality:
    • Switch to ajaxified rendering, i.e., the reports will be loaded after the initial version of the HTML page was rendered for the user.
    • Improve feeled performance by calling the reports asynchronously via AJAX. If longer reports or large report graphics slow down the load time of the Trac pages, then ENABLE this.
    • This functionality can be enabled in the admin panel
      • ProjectPlan -> General Settings -> Query -> use_ajax_for_fetching_reports
      • the default setting is DISABLED
  • note:
    • the functionality can also be used for other ideas to calling the PPService directly
4:54 PM anshum created by anshum
New user anshum registered
7:03 AM Ticket #11039 (IntegrityError: column name is not unique) created by anonymous
[…]
2:11 AM Changeset [13015] by hasienda
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Improve authentication data distribution, refs #11038.

While aiming at graceful handling of probably failing open_environment()
calls I realized some issues, that have been subsequently corrected:

  • acct_mgr.web_ui.LoginModule._get_name_for_cookie: transient configuration changes - not thread-safe
  • acct_mgr.web_ui.LoginModule._get_name_for_cookie: 'req.remote_user' unavailable on regular requests, causing authentication data distribution to fail or update data for persistent sessions with invalid session ID
  • acct_mgr.web_ui.LoginModule._expire_cookie: use of a class attribute as cache across requests - not thread-safe
  • unconditional authentication data distribution attempts: should only act on explicite local configuration of option 'auth_cookie_path'
Note: See TracTimeline for information about the timeline view.