Hi David (hi all),
today I've updated the code and saw you made quite a few changes
in the direction I suggested yesterday. Nice.
I had to look a bit in the restConfig module to figure out the
details, but it seems to be working ok now.
A few things I noticed:
1) it seems that in order to have /csv/geometryLayers resource
to be resolved both as is and with the type I have register
it twice, once as /csv/geometryLayers, and then again as
/csv/geometryLayer.{type}. Before I used only the latter, but
now it matches only if I explicitly state a type?
2) the index page is a nice functionality, but having in the
root is probably not the best idea? If we have multiple API,
like /rest/configuration, /rest/cvs, /rest/processing
it would be better to have each plug roll its own index?
3) The RestConfig freemarker templates do now work anymore,
they are searching for a ${page} item that's no more there
Cheers
Andrea