Commit graph

  • 52e1d2135b Fix custom plugin downloaders Change get_as_dataframe call signature phil 2024-04-06 13:11:38 +05:30
  • 08c53cf894 Cosmetic phil 2024-04-04 00:35:29 +05:30
  • d09099acac Add download api (CSV) phil 2024-04-04 00:35:18 +05:30
  • 8b7081df67 Fix tg actions phil 2024-04-01 03:41:48 +05:30
  • 3ca56f22a6 Action plugins: typings (WIP) Fix Bootstrap when token is expired phil 2024-03-30 17:56:11 +05:30
  • 393096d0b7 Cleanup phil 2024-03-28 11:07:21 +05:30
  • 96446226eb Basket admin: fix type for project phil 2024-03-26 12:04:59 +05:30
  • 775030d58c Fix type (projects) in admin basket phil 2024-03-25 17:19:31 +05:30
  • c8ca68e1a4 Dashboard: fix plots phil 2024-03-25 10:10:58 +05:30
  • 5434c7d6ef Fix dashboards phil 2024-03-24 11:21:11 +05:30
  • d539a72e6a Auth: fix oAuth2 tokenUrl, add logout api phil 2024-03-20 10:40:36 +05:30
  • fda099a8b8 Upgrade to psycopg3 phil 2024-03-18 12:42:10 +05:30
  • 15fe7fab08 Update/fix login phil 2024-03-16 11:18:33 +05:30
  • ba1f59cfb9 Map layers primary groups: set Misc first phil 2024-03-15 04:30:33 +05:30
  • ff5ce218b5 Fix model info phil 2024-03-15 04:13:54 +05:30
  • e377c014a7 Update/fix plot params phil 2024-03-14 17:02:04 +05:30
  • 9c328642cb Migrate info/measures: add data-provider phil 2024-03-14 12:02:13 +05:30
  • 9bf78dd421 Add missing model info, fix collision with tags phil 2024-03-09 00:32:58 +05:30
  • 69924709d2 Fix feature info phil 2024-03-08 12:04:20 +05:30
  • 360a7a70f3 Add plugin management (WIP) Refactoring some models, prevent circular deps phil 2024-03-07 12:13:47 +05:30
  • f1534dfed7 Revert breaking changes in get_df phil 2024-03-04 16:06:35 +05:30
  • d2c2e6cc69 WIP: attempt to fix issue with get_df (column names) Cleanup & cosmetic phil 2024-03-03 23:50:48 +05:30
  • bcfda603be Fix map type phil 2024-02-29 12:41:35 +05:30
  • 53216269cb Update vscode settings phil 2024-02-27 05:06:22 +05:30
  • 8c299f0041 Restructure api Fixes in geo api, registry Cleanups phil 2024-02-27 05:05:33 +05:30
  • c84dd61f6a Updates phil 2024-02-27 05:02:12 +05:30
  • b00bf1f9f9 Admins basket details phil 2024-02-13 19:08:06 +05:30
  • c1f229f805 Cosmetic: mostly typings phil 2024-02-13 12:47:07 +05:30
  • df5f67b79d Migrate core admin, baskets phil 2024-02-13 12:46:24 +05:30
  • 5dacc908f2 Add missing dependencies Add tile server Config: add defults Cosmetic refactorings phil 2024-02-10 19:26:38 +05:30
  • 7e9e266157 Implement map api (ex. /v2/map/init-data) Migrate registry.primary_groups to pydantic model phil 2024-01-11 12:55:42 +05:30
  • e43c88d0ab Code cosmetic phil 2024-01-09 20:53:57 +05:30
  • 581598c208 Restructure apis, to the dedicated directory Implement dashboards phil 2024-01-09 17:46:18 +05:30
  • aed84e0f36 Fix ACL phil 2024-01-07 23:09:39 +05:30
  • c3caedea0e Implement simplify (using geopandas) Add preserve_geometry option phil 2024-01-07 18:30:25 +05:30
  • e3ed311390 feature-info: migrate to pydantic, fix live phil 2024-01-06 12:29:48 +05:30
  • 71cb491617 Helper class for db schema phil 2024-01-05 01:50:32 +05:30
  • 0a480b0e02 HTTP Response not found for feature-info phil 2024-01-05 01:49:28 +05:30
  • ec71b6ed15 Remove custom sqlalchemy metadata, manage with __table_args__ Allow sqlmodel queries, with relations Remode join_with mechanisms coming from gino Handlew ith_only_columns in get_df and get_gdf Implement feature-info phil 2024-01-04 18:50:23 +05:30
  • 1e3678fb69 Migrate from dyn_join_with to selectinload phil 2024-01-03 17:07:11 +05:30
  • be8d7c3175 Projects: fix model and add api phil 2024-01-03 17:05:54 +05:30
  • 653a7cbc05 Fix typo phil 2024-01-03 15:29:24 +05:30
  • f04aac5667 Geoapi: checkviewable permissions phil 2024-01-03 12:24:13 +05:30
  • 76a4e8f023 Admin: add relations phil 2024-01-02 00:09:27 +05:30
  • 75bedb3e91 Migrate joins to sqlalchemy's query options Use native pandas read_sql_query and geopandas from_postgis Fix definiiton of status in models Fix table names Fix category fields phil 2024-01-02 00:09:08 +05:30
  • 956147aea8 Fix api stores Rename in category table: geom_type to gis_type phil 2023-12-27 01:11:54 +05:30
  • c0c308a657 Rename in category table: model_type to geom_type phil 2023-12-26 18:42:40 +05:30
  • b772e1bd80 Cleanup phil 2023-12-26 17:21:35 +05:30
  • 6c5acd5a4d Fix registry geo_model to levels mapping phil 2023-12-26 17:20:36 +05:30
  • 741050db89 Remove relative imports Fix primary keys (optional) Add baskets, importers, plugins, reactor Add fake replacement fro graphql defs (to_migrate) Add typing marker (py.typed) phil 2023-12-25 15:50:45 +05:30
  • a974eea3d3 Add python typings stubs for psycopg2 phil 2023-12-25 15:42:34 +05:30
  • fda845c2f1 Fix pyproject.toml phil 2023-12-24 00:23:40 +05:30
  • 5c9d82f507 Setup redis cache (ttags) phil 2023-12-23 15:08:42 +05:30
  • f47e018e65 Fix startup when there's no live layers in reds phil 2023-12-21 17:16:50 +05:30
  • 1e2802f289 Fix pyproject phil 2023-12-21 15:38:31 +05:30
  • 47df53f4d1 Add live (redis and websockets) Add modernised ipynb_tools Add scheduler Fix crs in settings Lots of small fixes phil 2023-12-21 10:51:31 +05:30
  • 461c31fb6f Fix geoapi store geojson for live layers phil 2023-12-17 15:22:52 +05:30
  • 1b7db43ee7 Return geoapi store geojson phil 2023-12-17 12:20:07 +05:30
  • 4048e61221 Add redis (live layers) Add base for geo_api (WIP) phil 2023-12-16 00:49:01 +05:30
  • 049b8c9927 Misc: Basic registry, with survey stores Move to standard src/ dir versions: sqlmodel official, pydantic v2 etc... phil 2023-12-13 01:25:00 +05:30
  • 5494f6085f Fix typo phil 2023-11-19 12:22:10 +05:30
  • 80100fffd0 Add gisaf models Restructure config (map.tileServer) phil 2023-11-19 12:13:39 +05:30
  • 90091e8a25 Use experimental pydantic, sqlmodel 2 and sqlalchemy 2 JWT based user auth pydantic_settings conf phil 2023-11-17 11:35:09 +05:30
  • 3355b9d716 Initial commit phil 2023-11-06 17:04:17 +05:30