Modify

Opened 5 years ago

Last modified 5 years ago

#18402 new enhancement

add search box/filter in the relation editor

Reported by: maxerickson@… Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: relation Cc:

Description

I've been doing edits that touch the Great Lakes and have some desire to only create a few versions as I go (maybe this is misguided, but they are already difficult to examine the history of and so on).

A recent edit resulted in the API telling me (in part) "Relation 4039486 requires the ways with id in 71645264".

I didn't preserve it, but it was a precondition check, the way had been deleted but was in the relation in my local data layer. The data ended up that way because I resolved a conflict incorrectly (I should have omitted the way).

I ended up scrolling through the members in the relation editor to find and delete the way. A chore.

So I'm posting for two reasons: do I miss some easier way to find such a relation member?

And then if not, can the situation somehow be improved? Perhaps have a search box in the relation editor when the list of members grows long?

Attachments (0)

Change History (4)

comment:1 by GerdP, 5 years ago

The easiest way to find an element with a given positive id is to use the search dialog:
id:71645264
This should select the object.

comment:2 by Don-vip, 5 years ago

Keywords: relation added
Summary: Stupid relation tricksadd search box/filter in the relation editor

comment:3 by maxerickson@…, 5 years ago

I didn't have the relation fully loaded when I was doing the task. Downloading and using search would indeed have been a reasonable solution to the problem, it didn't occur to me.

in reply to:  3 comment:4 by skyper, 5 years ago

Replying to maxerickson@…:

I didn't have the relation fully loaded when I was doing the task. Downloading and using search would indeed have been a reasonable solution to the problem, it didn't occur to me.

Note: You could have simply downloaded the missing/needed object by id. No need to download all members.

  1. download missing objects by id
  2. select the objects by id with search
  3. select the objects within the relation editor

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to maxerickson@….
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.