[mapserver-commits] [mapserver/mapserver] 4e7909: Enable runtime substitutions using `class` level `...
GitHub
noreply at github.com
Tue Mar 12 03:55:49 PDT 2013
Branch: refs/heads/master
Home: https://github.com/mapserver/mapserver
Commit: 4e79097f2151ff9291f3c9511422033d6e46a7fa
https://github.com/mapserver/mapserver/commit/4e79097f2151ff9291f3c9511422033d6e46a7fa
Author: Homme Zwaagstra <hrz at geodata.soton.ac.uk>
Date: 2013-03-12 (Tue, 12 Mar 2013)
Changed paths:
M mapfile.c
M msautotest
Log Message:
-----------
Enable runtime substitutions using `class` level `validation` blocks (#4600)
As well as now honouring
class level validation blocks a validation hierarchy is implemented
across `web`, `layer` and `class` level validation blocks. This
hierarchy *only* takes effect when identical validation keys appear in
`web`, `layer` or `class` such that keys in more specialised blocks
override those in more generalised blocks. i.e. `class` overrides
`layer` which overrides `web`.
In conjunction with the above, default class level substitutions are
also enabled and also implement the precedence rules above. i.e. a
default substitution in `class` overrides `layer` which overrides
`web`.
Ensure validation *always* occurs when a substitution is requested
Fixes #4596
Fixes #4600
More information about the mapserver-commits
mailing list