Modify

Opened 6 years ago

Last modified 6 months ago

#4200 new enhancement

[Patch] Some enhancements that may be helpful

Reported by: georgesoon Owned by: hasienda
Priority: normal Component: TagsPlugin
Severity: normal Keywords: casing query
Cc: otaku42 Trac Release: 0.11

Description

features:

  • query is not case sensitive
  • page content change along with tag change in one submit
    • in 0.6, only tag change in wiki page takes effect
    • content change is lost
  • collect tag from any custom field

changeset

  • api.py
  • ticket.py
  • query.py
  • wiki.py

Attachments (5)

api.py (9.7 KB) - added by georgesoon@… 6 years ago.
for case insensitive
query.py (13.0 KB) - added by georgesoon@… 6 years ago.
for case insensitive
ticket.py (6.2 KB) - added by georgesoon@… 6 years ago.
for custom fields and case insensitive
wiki.py (5.9 KB) - added by georgesoon@… 6 years ago.
for page content and tag change in one submit
my-patch.diff (8.6 KB) - added by georgesoon@… 6 years ago.
svn diff

Download all attachments as: .zip

Change History (14)

Changed 6 years ago by georgesoon@…

for case insensitive

Changed 6 years ago by georgesoon@…

for case insensitive

Changed 6 years ago by georgesoon@…

for custom fields and case insensitive

Changed 6 years ago by georgesoon@…

for page content and tag change in one submit

comment:1 Changed 6 years ago by athomas

Please provide your change as a patch. You can generate one from within an svn checkout with:

svn diff > my-patch.diff

Changed 6 years ago by georgesoon@…

svn diff

comment:2 Changed 5 years ago by rjollos

  • Summary changed from some enhancements may be helpful to [Patch] Some enhancements that may be helpful

comment:3 in reply to: ↑ description Changed 5 years ago by otaku42

  • Owner changed from athomas to otaku42

Replying to georgesoon:

  • page content change along with tag change in one submit
    • in 0.6, only tag change in wiki page takes effect
    • content change is lost

This had been reported in #3206 and has just been fixed in r7372.

For the rest: could you please provide one patch per new feature, rather than one patch per changed file? That'd make it a lot easier to review the changes in context.

comment:4 Changed 5 years ago by AdrianFritz

Reassign to new maintainer.

comment:5 Changed 4 years ago by hasienda

See #4799 for another take on case-insensitive behavior, but this time with configuration option to retain old/default case-sensitive behavior, that should definitely be considered.

comment:6 Changed 3 years ago by hasienda

  • Keywords casing query added
  • Owner changed from otaku42 to hasienda

I'll take care for it as my time permits.

comment:7 Changed 3 years ago by hasienda

  • Cc otaku42 added

comment:8 Changed 3 years ago by hasienda

(In [10736]) TagsPlugin: Allow mixing of upper- and lower-case tags in sorted tags cloud, refs #4200 and #4799.

This is controlled by a new option cloud_caseless_sort that defaults to
False for backwards-compatibility and doesn't touch the more general issue of
case-sensitive tag handling (in TagsQuery) as detailed in #4200.

Thanks to Jeff Hammel for contributing the code for this enhancement.

comment:9 Changed 6 months ago by hasienda

In 13815:

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.

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.