Consistent behaviour of namespace prefixed layernames in WMS/WFS

Description

Current behaviour: in WMS when you access the endpoint inside workspace (eg /geoserver/workspace/wms) layers don't have a namespace prefix, in root (eg /geoserver/wms) they have a prefix (else layers from different workspaces may share a name). However in WFS/WCS this behaviour is not available, featuretypes always have a namespace.

This behaviour is inconsistent and leads to misunderstanding

Suggestion to introduce this behaviour also in WFS/WCS (no namespace in workspace endpoint). Or to add the namespace also for WMS (regression risk)
Or to add a configuration on the WMS service to always/or not include namespace in layername.
Or ... ?

Environment

None

Assignee

Unassigned

Reporter

Paul van Genuchten

Triage

None

Fix versions

None

Affects versions

Components

Priority

Medium
Configure