Attributes to add:

Location of sample -> varchar(100)

Description -> varchar(5000)?

Remove attribute collection_ended

Rename attribute collection_began as collection_date

Region is free text, but check for existing values (help by completing entered values) and if a new value is entered, ask the user for confirmation (allow auto-completion)

Future problems:

Do people want to see all the regions in the db in this or only the regions they added

Country is free text also and will feature similar lookup help and possibility to add new values as region. However, we will add populate the db with values in advance.

Collector is free text (with possible future lookup), no need to link to the userid for the time being

For minerals present, we will first select the minerals and then ask the user for the values of the checked minerals. There will be collapse all/expand all options in the list.

Future issues/tasks:

We need to implement the reference table and sample reference and comments in the future

We discussed whether a subsample can be added to a sample by someone who is not the owner of the sample and we decided that we need to add owner field to the subsample.

We need to add public/private tags to subsample and mineral analysis as well (how about the public/private for images or the owners?)

Deleting objects (does cascade work in hibernate)

LIST OF TASKS FOR THIS WEEK:

Cagri:

  • Add attributes to sample:
    • Longitude/latitude error
    • Region (one or more)
    • Country
    • Collector
    • Metamorphic grade
    • Description
    • Location of sample today
  • Display owner, display total number of subsamples, mineral analyses for the sample
  • Fix the date field error
  • Add/Check error message to the sample data entry process
  • Fix display bugs
    • fix the way projects is showed up on the left to match my samples
    • the right menu's at the top
Anthony:
  • Add attributes to sample
    • Minerals present with the name/amount
  • Install bug Tracking software (bugzilla, mantis, trac, launchpad, etc.)
  • Fix wiki security (check for valid email)
  • Assist Cagri with his tasks (especially region/metamorphic grade)
Zak:

Design for:

  • mineral analysis page
  • add minerals page
  • help with adding multiple values for an attribute