Added lop calculation and caching for MlpaMpa objects.  I added a model called MpaLop to store the relationship between MPAs and their calculated allowed uses.  This model also stores a reason for the LOP assignment.  We could use this for notifications to the user.  Added several methods to MlpaMpa to handle calculation of lops from allowed uses including rule based allowed uses.  Also modified the save method for MlpaMpa so that LOPs will be automatically calculated and re-calculated.
Added lop calculation and caching for MlpaMpa objects.  I added a model called MpaLop to store the relationship between MPAs and their calculated allowed uses.  This model also stores a reason for the LOP assignment.  We could use this for notifications to the user.  Added several methods to MlpaMpa to handle calculation of lops from allowed uses including rule based allowed uses.  Also modified the save method for MlpaMpa so that LOPs will be automatically calculated and re-calculated.

Alwnikrotikz/marinemap,Alwnikrotikz/marinemap,Alwnikrotikz/marinemap,Alwnikrotikz/marinemap,google-code-export/marinemap,google-code-export/marinemap,google-code-export/marinemap,google-code-export/marinemap