[Geoserver-devel] [jira] (GEOS-5034) Non-advertised layers should appear in the layer-specific virtual service GetCapabilities document

Robert Coup created GEOS-5034:
---------------------------------

             Summary: Non-advertised layers should appear in the layer-specific virtual service GetCapabilities document
                 Key: GEOS-5034
                 URL: https://jira.codehaus.org/browse/GEOS-5034
             Project: GeoServer
          Issue Type: Improvement
          Components: Configuration, WCS, WFS, WMS
    Affects Versions: 2.1.3, 2.2.x
            Reporter: Robert Coup
            Assignee: Justin Deoliveira
            Priority: Minor
         Attachments: advertisedFilter.patch

GEOS-4777 added the ability to un-advertise a layer from Capabilities documents. Which is awesome.

An improvement would be if the layer was still advertised in it's own layer-specific Capabilities virtual service doc (ala /geoserver/myns/mylayer/wfs?request=GetCapabilities), just not in the namespace or global Capabilities docs.

Reasoning:

* Some tools (like FME) struggle to work against a WFS server if the layer isn't available in a Capabilities document.
* You still need to know the layerID/etc to get to the virtual service, so it's not any more/less hidden than before.

I've attached a patch against 2.1 which implements this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira