-
-
Notifications
You must be signed in to change notification settings - Fork 57
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
Separate out primary mapping geometry from new feature geometry (user select during proj create) #2225
Conversation
β¦_type separately
Sure, I'll have a look on these stuffs |
@spwoodcock, The confirmation popup is in the middle of the screen. Is that expected or should it be placed at the top? |
Yeah I put it there purposefully, as it seemed a bit hidden at the top (I didn't notice it immediately). It could block the screen until the user clicks an option (grey our the background temporarily) |
* [pre-commit.ci] pre-commit autoupdate (#2224) updates: - [github.com/commitizen-tools/commitizen: v4.2.1 β v4.2.2](commitizen-tools/commitizen@v4.2.1...v4.2.2) - [github.com/astral-sh/ruff-pre-commit: v0.9.6 β v0.9.7](astral-sh/ruff-pre-commit@v0.9.6...v0.9.7) - [github.com/astral-sh/uv-pre-commit: 0.6.0 β 0.6.2](astral-sh/uv-pre-commit@0.6.0...0.6.2) - [github.com/pycontribs/mirrors-prettier: v3.5.1 β v3.5.2](pycontribs/mirrors-prettier@v3.5.1...v3.5.2) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * chore(deps): update dependency @types/geojson to v7946.0.16 (#2227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(dataExtract): if no dataExtract uploaded or fetched, disable next btn * fix(radiobutton): use radio option label as id for radiobutton * fix(description): update uploadSurvey desc section hover * fix(checkbox): update styles * refactor(style): refactor style to maintain consistent gaps in UI * fix(selectForm): disappear validation message after form upload --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
What type of PR is this? (check all applicable)
Related Issue
Describe this PR
New Geoms vs Existing (Primary) Geoms
Custom XLSForm Is Redundant
I also added a modification to the custom XLSForm upload.
Instead of having:
I refactored to have:
Normalise geometry type during project creation
Remaining Tidy Up
@NSUWAL123 if you wouldn't mind helping finalise this tomorrow, it would help a lot π
Once merged I think we can test thoroughly, then push through to prod as new release for Tokha.
Screenshots
Moved form upload to top, with optional form download and modification below:
User can download an existing form and modify, before upload (or modify in-browser):
More options on the 'Map Data' tab:
Selecting different geom types for 'main' geoms and 'new' geoms (draw toolbar):
Mapper frontend with correct geom types
Review Guide
Checklist before requesting a review
[optional] What gif best describes this PR or how it makes you feel?