WazeDev / WME-Place-Harmonizer

Harmonize, format, and lock Waze places
13 stars 18 forks source link

Community/Regional Whitelist Collection #69

Open t0cableguy opened 7 years ago

t0cableguy commented 7 years ago

I find myself working on high profile places that have been worked extensively. I know the editor that did the work is using wmeph by the completeness and the formatting of the places, but my whitelist doesn't contain the work they have done with their whitelist, and I end up duplicating work done by other trusted editors.

I would like to propose an idea to have a community whitelist repository held here at WazeUSA/WME-Place-Harmonizer, possibly broken down by region to collaborate with others to avoid duplicate work on the same places.

Ideally an editor would have to join the group and be approved by their regional managers to update the whitelist with new entries. The user would need to acknowledge that their whitelist additions could be a detriment to other mappers if they whitelist a place improperly. Also a button "Clear community whitelist for place" should be added for this purpose. A setting to disable the community whitelist should also be created.

The logistics of this haven't been worked out, but I know others have asked for something more automated be done involving merging whitelists, and the idea should be thought out before any work is done to further it along.

Please post pro's and con's about this idea as well as any additional features that might be useful.

helifino commented 7 years ago

Perhaps this could be part of the regional PNH sheets? Or run the same way, librarian-managed?

RavenDT commented 7 years ago

I would keep it in a separate repo from the code for the script, much like I am doing with the sheet export.

However, the issue with using a repo is, how do you manage permissions? If anyone can push to the repo, you could have a mess on your hands.

I mean, we could keep the master whitelist data in the sheet data repo, but as far as submitting whitelist entries... Meditate on this I must.

RavenDT commented 7 years ago

Meditation complete. We can create code that takes the WL data and GETs/POSTs the data to a Google App Script which will insert the data into a "WL Submission". Then, regional moderators can go through that sheet and copy to the "Master WL" sheet if it's good.

Thoughts?