Skip to content

refactor(filters): Preparation work before working on filters - #202

Open
david-bretaud-dev wants to merge 5 commits into
mainfrom
david-bretaud-dev/prepare-filters
Open

refactor(filters): Preparation work before working on filters#202
david-bretaud-dev wants to merge 5 commits into
mainfrom
david-bretaud-dev/prepare-filters

Conversation

@david-bretaud-dev

Copy link
Copy Markdown
Collaborator

A couple of improvements and refactoring that will help for the filters implementation (spliting the work for easier reviewing)

Commit 1 - refactor(backend/map): Extract get user map in its service

Extract the map in a service file since I'll need it for filters (that will live in a services/filters.py file)

Commit 2 - refactor(external-data): Create boundary and context to use external data on demand

Make it easier to use external data in the future filters by creating an abstraction layer.

Commit 3 - fix(enquete): Add ? on project.trim since enquete does not have the field

Enquete popups are broken since they don't have a project field

Commit 4 - refactor(coordo): Fix coordo import to use facae

Add missing coordo facade usage

Commit 5 - refactor(layers): Move translations inside layers dict

Make it less cumbersom to find and use layers naming in translations => everything can be found under layers dict

@david-bretaud-dev david-bretaud-dev self-assigned this Aug 20, 2026
@david-bretaud-dev
david-bretaud-dev force-pushed the david-bretaud-dev/prepare-filters branch from ad52eea to 6f3d9ee Compare August 20, 2026 20:16
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.

1 participant