Skip to content
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.

Development Trajectory Discussion

Jivan Amara edited this page Jan 24, 2017 · 7 revisions
  • Normalize UploadLayer, UploadFile, UploadedData relations (esp remove key from UploadLayer->UploadData since it's related through UploadFile)
  • Pass UploadLayer id or instance to handlers instead of current arguments.
  • Clean up import task tracking. Right now import status assumes a persistent backend & a single task id could be referenced by multiple UploadLayer instances if many layers are imported at once.
    • Make single-layer import task?
    • Make task record status & id in UploadLayer instead of task caller?
    • Make task id/status separate table FK'ing both UploadLayer & geonode.layer.models.Layer?
  • Remove UploadLayer.name: this value is passed as 'layer' to handlers and abused as sometimes is a layer name, sometimes a path, sometimes a store:layer combo.
  • Modularizing the time handling so it doesn't need to be special-cased in so many places.
Clone this wiki locally