Fluffy's Log Icon

Working with personal information

Viewing and editing Fluffy's information can be done via the personal information page.

Working with personal information

How to bring up the personal information page:

  1. Click on the "Personal" button on the bottom toolbar.
  2. Click on the "Information" tab.

Each personal information commit is preceded by appropriate sanity checks, as listed below:

  1. If "Name" is changed, Fluffy's Log checks that the new name is not empty and is unique.
  2. If "Species" is changed, Fluffy's Log checks that the change does not affect its lineage. If a parent or child thinks that Fluffy is of a conflicting species, Fluffy's Log will ask for a change confirmation. Whereby upon confirmation, not only will Fluffy change species, the confused blood relative will lose Fluffy as its kin.
  3. If "Gender" is changed, Fluffy's Log checks that the change does not affect its children. If a child thinks that Fluffy is a parent of conflicting gender, Fluffy's Log will ask for a change confirmation. Whereby upon confirmation, not only will Fluffy change its gender, the confused child will lose Fluffy as its parent.

How to bring up the personal information detail page:

  1. Click on the "Personal" button on the bottom toolbar.
  2. Click on the "Information" tab.
  3. Click on the "Details" tab.

The "Owner" combobox contains a drop down list of all contacts derived from your Address Book. Editing the combobox, instead of selecting from the drop down list, will trigger Fluffy's Log's attempt at auto-completing the owner's name with those from the list. If the newly edited owner is not from the list, Fluffy's Log will add a new contact in the owner's name to Address Book and assign Fluffy to this new contact.

The "Weight", "Height" and "Length" is now deduced from the table in the health information growth section. The numbers reflected are the latest entries for the 3 items in the table. If any of the values of "Weight", "Height" and "Length" are changed, the changes will be pegged to today's health information growth record. That is, if a health information growth record dated today exists, it will be changed accordingly. Otherwise, a new health information growth record with today's date and the corresponding "Weight", "Height" and "Length" values will be created.

If Fluffy is deceased, check the "Deceased" box to display the textfield for "Deceased" date entry.

Each personal information detail commit is preceded by appropriate sanity checks, as listed below:

  1. If Fluffy's Log beeps when an attempt is done to change either the "Birth Date" or "Death Date", it means that you have tried either a non calendar date or that your "Birth Date" is later than your "Death Date". There is no error message for this case because beeping is the default Cocoa behaviour, yah... programming stuff.

How to bring up the personal information identification page:

  1. Click on the "Personal" button on the bottom toolbar.
  2. Click on the "Information" tab.
  3. Click on the "Identification" tab.

Adding, editing, deleting and sorting rows from the identification table follows from Working with tables.

Each personal information identification commit is preceded by appropriate sanity checks, as listed below:

  1. If "Identification Name" is changed, Fluffy's Log checks that the new name is unique.

See also

Working with Address Book
Working with health information
Working with mulitple pets
Working with tables
Personal Topics