Modify

Opened 12 years ago

Closed 12 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:

Description

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.

Examples:

  • 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 by framm, 12 years ago

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 by Cobra, 12 years ago

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 by Don-vip, 12 years ago

Resolution: wontfix
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain framm.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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