Gabriel Roldán created GEOS-4982:
------------------------------------
Summary: LayerGroup does not show up in capabilities if one of its layers is non-advertised
Key: GEOS-4982
URL: https://jira.codehaus.org/browse/GEOS-4982
Project: GeoServer
Issue Type: Bug
Components: Configuration, WMS
Affects Versions: 2.1.3
Environment: GeoServer 2.1.3-bin
sun JDK 6
release data directory
Reporter: Gabriel Roldán
Assignee: Andrea Aime
A layer group gets hidden if one of its layers is marked as non advertised.
On trunk, traced back to SecureCatalogImpl calling
checkAccess(Authentication , LayerGroupInfo) -> checkAccess(Authentication , LayerInfo) -> buildWrapperPolicy(...) -> CatalogFilterAccessManager.getAccessLimits(Authentication, LayerInfo) -> hideLayer(LayerInfo) -> AdvertisedResourceFilter.hideLayer(LayerInfo) == true.
Back to SecureCatalogImpl.checkAccess(Atuh, LayerGroupInfo) returning null as checkAccess(Auth, LayerInfo) returned null.
To reproduce mark topp:tasmania_cities as non advertised and issue a getcaps request.
--
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
Good morning,
Just ran into this with the DRG Composite - I wanted to hide all the
layers that make up the layer group in the WMS Capabilities, and just
show the layer group. Guess not...
Roger
On Tue, Mar 6, 2012 at 11:47 PM, Gabriel Roldán (JIRA)
<jira@anonymised.com> wrote:
Gabriel Roldán created GEOS-4982:
------------------------------------
Summary: LayerGroup does not show up in capabilities if one of its layers is non\-advertised
Key: GEOS\-4982
URL: https://jira.codehaus.org/browse/GEOS-4982
Project: GeoServer
Issue Type: Bug
Components: Configuration, WMS
Affects Versions: 2.1.3
Environment: GeoServer 2.1.3-bin
sun JDK 6
release data directory
Reporter: Gabriel Roldán
Assignee: Andrea Aime
A layer group gets hidden if one of its layers is marked as non advertised.
On trunk, traced back to SecureCatalogImpl calling
checkAccess(Authentication , LayerGroupInfo) -> checkAccess(Authentication , LayerInfo) -> buildWrapperPolicy(...) -> CatalogFilterAccessManager.getAccessLimits(Authentication, LayerInfo) -> hideLayer(LayerInfo) -> AdvertisedResourceFilter.hideLayer(LayerInfo) == true.
Back to SecureCatalogImpl.checkAccess(Atuh, LayerGroupInfo) returning null as checkAccess(Auth, LayerInfo) returned null.
To reproduce mark topp:tasmania_cities as non advertised and issue a getcaps request.
--
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
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel