Opened 9 years ago

Closed 8 years ago

#7232 closed enhancement (wontfix)

take local edits into account when checking the license status

Reported by: Cobra Owned by: framm
Priority: normal Milestone:
Component: Plugin licensechange Version:
Keywords: Cc:


It would be nice when local edits which change the license status could be considered and displayed correctly. This avoids unnecessary work and could also serve as some sort of preview.


  • moved untagged nodes
  • removed tags added by non-agreeing users
  • removed nodes added by non-agreeing users
  • odbl=clean

Attachments (0)

Change History (3)

comment:1 Changed 9 years ago by framm

This would be nice but requires JOSM to have access to the full history of the objects. Currently, JOSM only receives information about which non-agreeing contributors have contributed to an object - not *what* exactly they did. Adding that would require a lot of changes, to the client as well as, unless the standard history call were used, to the server. The most promising approach is probably to make a full history download once a tainted object is edited, to see if it still remains problematic. I can't see me having the time to code that before April. If anyone wants some help though...

comment:2 Changed 9 years ago by Cobra

My idea was to check for modifications of all objects marked problematic (that is 'object created by non-agreeing user' and 'object modified by non-agreeing user'). If there are any modifications, look at what has changed.

This would at least cover odbl=clean and moved untagged nodes.

I agree that checking for added and later modified/deleted nodes/tags is not trivial. I would skip this for now.

comment:3 Changed 8 years ago by Don-vip

Resolution: wontfix
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain framm.
as The resolution will be set.
The resolution will be deleted.

Add Comment

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

Note: See TracTickets for help on using tickets.