add boxpositions table, with constraints and relationship to boxes and passages...

Merged Gael Yvert requested to merge boxpositions into master

Boxpositions now track all physical positions where cryotubes (samples) are stored. Table boxpositions is linked to boxes so that when boxes are added, edited or deleted, boxpositions are updated accordingly. A relationship is made with passages, via the pivot table boxposition_samples. All this is related to issue #131 (closed).

Merge request reports