Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

addd layer rest api #43

Merged
merged 4 commits into from
Jul 28, 2023
Merged

addd layer rest api #43

merged 4 commits into from
Jul 28, 2023

Conversation

krishnaglodha
Copy link
Collaborator

Added Layers and Layer rest APIs as https://docs.geoserver.org/latest/en/api/#1.0.0/layers.yaml

  1. Get all layers
  2. Get single layer
  3. Delete single layer

Delete all layers in workspace ( Can be added in sk functionality )

@francbartoli francbartoli merged commit c107c6f into develop Jul 28, 2023
krishnaglodha added a commit that referenced this pull request Jul 28, 2023
* added layer REST

* updated all pages

* param workspace added to get_all_layers

* added delete layer api
francbartoli added a commit that referenced this pull request Jul 28, 2023
* addd layer rest api (#43)

* added layer REST

* updated all pages

* param workspace added to get_all_layers

* added delete layer api

* addd layer rest api (#43)

* added layer REST

* updated all pages

* param workspace added to get_all_layers

* added delete layer api

* upgraded version in pyproject (#44)

---------

Co-authored-by: Krishna Lodha <47075664+krishnaglodha@users.noreply.github.com>
Co-authored-by: krishnaglodha <krishnaglodha@gmail.com>
francbartoli pushed a commit that referenced this pull request Nov 4, 2024
* addd layer rest api (#43)

* added layer REST

* updated all pages

* param workspace added to get_all_layers

* added delete layer api

* addd layer rest api (#43)

* added layer REST

* updated all pages

* param workspace added to get_all_layers

* added delete layer api

* upgraded version in pyproject (#44)

* fixed all pydantic calls (#51)

* fixed all pydantic calls

* upgraded constraints file

* updated version of checkout and python in test.yml

* updated poetry version in contraints

* trying poetry installer

* updated poetry installation method in release.yml

* fixed few pydanticv2 issues (#53)

* fixed suggestions as per review (#54)

* Feature/create-stores (#46)

* added vector and raster store function

* added vector and raster store

* fixed test issue

* updated add vector layer to omit null

* updated good_layer_connection

* fixed suggestions as per review

* added vector and raster store function

* added vector and raster store

* fixed test issue

* updated add vector layer to omit null

* updated good_layer_connection

* fixed suggestions as per review

* added vector and raster store

* updated add vector layer to omit null

* Feature/layer-group (#52)

* added get layer group function

* fixed model names and lowercased function names in test

* added tests for LayerGroupsModel

* fixed as per pydanticv2 protocol (#55)

* fixed issues as per ruff (#57)

* using black isort and ruff in the test CI pipeline (#63)

* using black isort and ruff in the test CI pipeline

* removed duplicate installation

* testing with black and isort marketplace options

* testing black action

* testing with ruff

* fixed black .

* updated black and ruff version and run black again

* fixed as per isort

* added profile black to isort in CI

* testing if ruff gives error in CI

* fixed black but keeping error as per ruff

* fixed as per ruff

* updated readme (#59)

* updated readme

* using black isort and ruff in the test CI pipeline (#63)

* using black isort and ruff in the test CI pipeline

* removed duplicate installation

* testing with black and isort marketplace options

* testing black action

* testing with ruff

* fixed black .

* updated black and ruff version and run black again

* fixed as per isort

* added profile black to isort in CI

* testing if ruff gives error in CI

* fixed black but keeping error as per ruff

* fixed as per ruff

* Feature/get-geofence (#56)

* added base code to get geofence rules

* added header to geofence function

* added tests for geofence

* added single geofence rule

* adding new geofence rule

* added check_modules as per #58

* linting done

* added try: except in checl_module

* hotfix response schema to get geofence rule

* fixed as black

* hotfix - returning response in case of http error

* fixed remaining geofence functions

* added custom exception

* fixed as per black

* updated version to 0.0.4 (#64)

* updated version to 0.0.4

* updated description

* added readme config to toml

* update documents (#65)

* update docs

* updated requirements.txt

* updated flow for docs

* updating workflow file

* added site_url to mkdocs

* updated toml for mypu

* updated lock file

* fixed as per black
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants