Ignore:
Timestamp:
2018-02-24T18:58:28+01:00 (6 years ago)
Author:
Don-vip
Message:

fix #8039, fix #10456: final fixes for the read-only/locked layers:

  • rename "read-only" to "locked" (in XML and Java classes/interfaces)
  • add a new download policy (true/never) to allow private layers forbidding only to download data, but allowing everything else

This leads to:

  • normal layers: download allowed, modifications allowed, upload allowed
  • private layers: download allowed or not (download=true/never), modifications allowed, upload allowed or not (upload=true/discouraged/never)
  • locked layers: nothing allowed, the data cannot be modified in any way
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java

    r13440 r13453  
    220220        // partially uploaded. Better run on EDT.
    221221        Runnable r = () -> {
    222             boolean readOnly = layer.isReadOnly();
     222            boolean readOnly = layer.isLocked();
    223223            if (readOnly) {
    224                 layer.unsetReadOnly();
     224                layer.unlock();
    225225            }
    226226            try {
     
    230230            } finally {
    231231                if (readOnly) {
    232                     layer.setReadOnly();
     232                    layer.lock();
    233233                }
    234234            }
Note: See TracChangeset for help on using the changeset viewer.