Modify

Opened 6 years ago

Last modified 4 years ago

#8300 new enhancement

Ability to add several tag/value combinations in one tag dialog

Reported by: Atalanttore Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: tag dialog Cc:

Description

Hi

it would be nice to add several tag/value combinations in one tag dialog.

Adding addresses you need to add tags like

  • addr:street
  • addr:housenumber
  • addr:city
  • addr:postcode
  • addr:country

Up to now this means opening the tag dialog five times: Open tag dialog, enter tag and value, select OK, open next tag dialog, enter next tag and value, and so on ad nauseam.

Regards,
Ettore Atalan

Attachments (1)

mutitagger.png (35.9 KB) - added by akks 4 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 6 years ago by skyper

This is close to #8024.

Why not also use Shift+Enter and Shift+Click on OK for this feature ?

comment:2 Changed 6 years ago by Atalanttore

Not everyone knows these key combinations and a GUI is easier to use.

comment:3 in reply to:  description Changed 6 years ago by Don-vip

Replying to Atalanttore:

Adding addresses you need to add tags like

  • addr:street
  • addr:housenumber
  • addr:city
  • addr:postcode
  • addr:country

Up to now this means opening the tag dialog five times

No, you need only to open Addresses preset dialog once for these tags.

comment:4 Changed 6 years ago by Atalanttore

The address tags were just an example. There are other cases where you have no preset.

comment:5 in reply to:  1 ; Changed 6 years ago by akks

Replying to skyper:

This is close to #8024.

Why not also use Shift+Enter and Shift+Click on OK for this feature ?

Have just added Shift-Enter, thank you for idea.

Replying to Atalanttore:

The address tags were just an example. There are other cases where you have no preset.

Do you mean fast presets creation, table of tags like in Relation Editor or table like id | tag1 | tag2 | tag3 (see FixAddress plugin for example) ?

comment:6 Changed 6 years ago by akks

In 5645/josm:

fix #8301 (Exception while editing key value); Shift-Enter in Add Tag dialog adds tag without closing, see #8300

comment:7 in reply to:  5 Changed 6 years ago by Atalanttore

Replying to Atalanttore:

The address tags were just an example. There are other cases where you have no preset.

Do you mean fast presets creation, table of tags like in Relation Editor or table like id | tag1 | tag2 | tag3 (see FixAddress plugin for example) ?

A table of tags like in Relation Editor.

Entering a bunch of new tag/value combinations would be much faster:
tag1 [tab] value1 [enter]
tag2 [tab] value2 [enter]
tag3 [tab] value3 [enter]
...

comment:8 in reply to:  6 Changed 6 years ago by skyper

Replying to akks:

In 5645/josm:

fix #8301 (Exception while editing key value); Shift-Enter in Add Tag dialog adds tag without closing, see #8300

I have one minor issue on adding with Shift+Enter:

  • please have the selection changed to "key" after adding a combination. Thanks.

comment:9 Changed 4 years ago by akks

Have a look at "Tag multiple objects"/Ctrl-T introduced to Utilsplugin2 (does not allow adding for now).

Last edited 4 years ago by akks (previous) (diff)

Changed 4 years ago by akks

Attachment: mutitagger.png added

comment:10 in reply to:  9 Changed 4 years ago by Atalanttore

Replying to akks:

Have a look at "Tag multiple objects"/Ctrl-T introduced to Utilsplugin2 (does not allow adding for now).

Unfortunately, Ctrl+T is the default terminal shortcut on my KDE system.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to Atalanttore
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


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

 
Note: See TracTickets for help on using tickets.