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

Migrations to TM 4 #65

Open
wants to merge 1,754 commits into
base: kaart-stage
Choose a base branch
from
Open

Migrations to TM 4 #65

wants to merge 1,754 commits into from

Conversation

tsmock
Copy link
Member

@tsmock tsmock commented May 6, 2021

This will probably be a branch delete/replace, instead of a merge.

Current statistics:

  • Original diff of TM 3 branch with v3.4.9 and kaart-stage HEAD: 15348
  • Current status: 15159

Priorities

  1. Mapillary (critical for the Quandary workflow)
  2. External files (Sanitas, it may be a better idea to write a quickie
    MapWithAI-like server, and use the JOSM MapWithAI plugin instead, b04288b (migration))
  3. Mapping issue export (Quandary/Mauna Kea, I believe there is a TM4
    port of this already)
  4. RapiD/JOSM MapWithAI support (this should be easy -- just a few lines of code, 114e79f for defaults in DB (migration))
  5. Default changeset source (oneline change in src/utils/openEditor.js) see cf4ce2a
  6. Don't require email verification (may not be necessary -- production
    server does have SMTP set up, IIRC)
  7. Styling (mostly done through environment variables in TM 4)

willemarcel and others added 30 commits January 22, 2021 07:23
… address (hotosm#3993)

* Change email sending to only message verified users

* Reformat.
- add task stats dto
- return tasks matching query parameters
d-rita and others added 17 commits April 26, 2021 08:14
* Add setTaskSizes component tests

* Move grid functions to utils and test them

* Remove trailing underscore + add descriptive test comment
* Add tests for licences components

* Add more licence mock data for tests

* add test to mock function

Co-authored-by: Wille Marcel <[email protected]>
* Fix bug in OSMCha filter id field of edit project page

* Set initial osmchaFilterId value to empty string if null

Co-authored-by: Diana Rita Nanyanzi <[email protected]>
…on (hotosm#4554)

* Show task ids for tasks locked for validation

* show locked taskId over the map

* Enable the task id dialog only on validation + add comments to the code

* improve code of map event handlers

Co-authored-by: Wille Marcel <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
@tsmock
Copy link
Member Author

tsmock commented May 6, 2021

difference.patch.txt

Signed-off-by: Taylor Smock <[email protected]>

migrations: 7408ceebbef7: Project files don't need to add indexes

The indexes are added in a separate upstream migration.

Signed-off-by: Taylor Smock <[email protected]>

Initial Mapillary frontend

Signed-off-by: Taylor Smock <[email protected]>

Translate tile geom coords to lat lon coords when setting geometry for a tile

Properly determine cutoff keys, will need to have recursion for tile fetching

Remove features after adding to task, move computing tasks to separate function, add org param

Determine if geom is in original bbox, add basic state to frontend for displaying failed sequence state

Formatted messages, properly buffer geometry (for both front and backend), UI enhancements

Co-authored-by: Taylor Smock <[email protected]>
CI:
* Fix code navigation
* Fix python tests
* Fix docker build
  * Modify docker so that it skips frontend building when necessary
    This looks for a tasking-manager.env file

Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
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.