Skip to content

Latest commit

 

History

History
51 lines (42 loc) · 2.4 KB

TODO.md

File metadata and controls

51 lines (42 loc) · 2.4 KB

Pre-beta

  • Rework to use pyinaturalist model based code, see pyinat/pyinaturalist#433

  • Make logging consistent

  • Improve exception handling

  • Use Flake8 for code assessment

  • Explore credentials

  • Set up bot user to run API

  • Check codes are used for all list values (like current status)

  • Check capitalisation of iNaturalist observation fields

  • Check Geoprivacy not set to obscured on import

  • Fix up TODOs in code

  • Check all datetime records are written to CAMS with correct date/time

  • Add check of item id before deleting data

  • Print item id

  • KS - Define and check standards for naming of CAMS fields

  • Set up project on GitHub Econet organisation

  • Determine how to handle warnings/errors on GitHub actions

  • Create a job summary of observations synchronised on GitHub, see https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary

  • Check parent hierarchy for a taxon match for Banana Passionfruit observations

  • Check Apache license conditions

  • Add config for Site URL

  • Update to Arcgis api 2.1.0

  • Check 504 error and maybe retry - see https://github.com/EcoNet-NZ/inaturalist-to-cams/actions/runs/3891132634/jobs/6640996900

  • Consider mapping TreatmentSubstance of None in iNat to null in CAMS

  • For truncated String fields, consider making last 3 characters "..."

  • Check duplicate YYY-GUID-visits on visits table

  • Check use of weed_visits[0] in CamsWriter, should it be using most recent row rather than first

  • Consider removing, or hiding from view, iNaturalist id (is the URL sufficient? - no, we need the id)

  • Add dependabot check for new versions

  • Fix action so it doesn't show "deploying to dev"

  • SiteSource - change to just iNaturalist not iNaturalist2022

  • Update README

  • Review wording of feature files

  • Remove duplication on iNaturalist steps

  • Create project for Ernle Clarke Reserve (tradescantia, ivy, sycamore, aluminium plant, veldt grass, hanging sedge/carex pendula)

Main schema

  • Visit Table - hide iNaturalist id and url from view

Post-beta

  • Allow location to be overridden
  • Black list of observations to not sync (eg those that don't allow observation fields?)
  • Allow for duplicates to be merged
  • Allow Weed Location to be a polygon rather than point