Nyall Dawson a6319a47d7 If the layer is NOT being edited then only check layer based constraints
and not any constraints enforced by the provider

Because:

1. we want to keep browsing features nice and responsive. It's nice to give
 feedback as to whether the value checks out, but not if it's too slow to
 do so. Some constraints (eg unique) can be expensive to test. A user can
 freely remove a layer-based constraint if it proves to be too slow to
 test, but they are unlikely to have any control over provider-side
 constraints

2. the provider has already accepted the value, so presumably it doesn't
 violate the constraint and there's no point rechecking!
2016-11-02 11:07:07 +10:00
..
2016-09-21 23:30:04 +02:00
2016-10-01 17:58:12 +02:00
2016-11-01 13:51:49 +01:00
2016-09-21 09:12:54 +10:00
2016-05-14 00:21:50 +02:00
2016-09-21 23:30:04 +02:00
2016-09-21 23:30:04 +02:00
2016-09-21 09:12:54 +10:00
2016-04-29 14:10:26 +02:00