Modify

#7232 closed enhancement (wontfix)

take local edits into account when checking the license status

Reported by: Cobra Owned by: framm
Priority: normal 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 Changed 18 months 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 18 months 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 11 months ago by Don-vip

  • Resolution set to wontfix
  • Status changed from new to closed

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as closed .
as The resolution will be set. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.