#49 Add support for a document model

Enhancement
open
David Benn
5
2013-03-16
2009-10-27
David Benn
No

We should handle (possibly via Mediator class) functionality such as:

* document-needs-saving (if an observation is marked as discrepant)
* don't load same file twice
* undoable edits

We only need to detect whether table models need saving, in particular the valid observations portion of the table model, and probably *only* that.
All other artefacts (means, plots) are derived from that.

Discussion

  • David Benn
    David Benn
    2010-02-07

    In addition to the second bullet above, we should also avoid loading the same object with date range as currently loaded from the database.

     
  • David Benn
    David Benn
    2010-02-26

    • priority: 5 --> 2
     
  • David Benn
    David Benn
    2012-06-20

    We have an undoable edits model and implementation now, currently only used for obs exclusions.

     
  • David Benn
    David Benn
    2012-06-20

    Re: comment below: "In addition to the second bullet above, we should also avoid loading the same object with date range as currently loaded from the database." => I think this is wrong; we should maintain a clear distinction between AID and files.

     
  • David Benn
    David Benn
    2013-03-16

    • Priority: 2 --> 5
    • Milestone: Enhancement_-Phase_1 --> Enhancement-_Phase_2