Files
iD/modules/validations/maprules.js
Bryan Housel da1fe8343a Remove mode checking code from missing_tag, as these validate anytime
This was causing it to not immediately flag "area with no tags" as an error.
(until the user edited the area some other way)
2019-04-12 12:49:47 -04:00

27 lines
567 B
JavaScript

import { services } from '../services';
export function validationMaprules() {
var type = 'maprules';
var validation = function checkMaprules(entity, context) {
if (!services.maprules) return [];
var graph = context.graph();
var rules = services.maprules.validationRules();
var issues = [];
for (var i = 0; i < rules.length; i++) {
var rule = rules[i];
rule.findIssues(entity, graph, issues);
}
return issues;
};
validation.type = type;
return validation;
}