Skip to content

Enhancing MapStore Rule Manager #10935

@tdipisa

Description

@tdipisa

Description

Currently the MapStore Rule Manager

Image

supports only one GeoServer instance by plugin configuration.

Image

We have to definitely enhance it to be able to support N instances as effectively possible on the BE side.
Currently the rule manager can define auth rules only for one single GeoServer instance. With this implementation
it should be possible to define multiple GeoServer instance endpoint via MS UI to be able to assign the desired one to created rules instead of directly assigning the one defined by plugin configuration, as it is now.

Acceptance Criteria

  1. It is possible to define/manage a list of multiple GeoServer endpoints directly from the existing MapStore Rule Manage UI: https://github.com/geoserver/geofence/wiki/GeoFence-REST-API#gsinstances-operations

Below is an example of how the UI works in the old GF admin UI
Image

  1. When defining/configuring an auth rule, it is possible to assign/change the related GeoServer instance the auth rule should refer to
  2. It is possible to filter rules by GF instance within the Rule Manager table

Some mockup proposal is expected before start working on the implementation.

What kind of improvement you want to add? (check one with "x", remove the others)

  • Minor changes to existing features
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Other... Please describe:

Other useful information

This need to be compatible for GeoFence Stand-Alone and GeoServer Integrated versions.
More information about available GF REST endpoints at: https://github.com/geoserver/geofence/wiki/GeoFence-REST-API

Metadata

Metadata

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions