Features
Growers without an email address
Some growers do not have a mailbox. They work through a co-op, or they take calls on a mobile and nothing else. Until now the Add Grower form stopped at the email field, and those growers could not be recorded at all.
Email is now optional. Enter it if you have one and we check whether it is already tied to an account. If the grower has none, choose "They don't have an email" and go straight to the form.
image
Add an email later
A grower saved without an email is marked "No login yet" in the list, and their page carries an "Add an email address" button. Enter the address and the invitation goes out. When the grower follows the link, the account is activated on the record that already exists: same farms, same fields, same jobs and reports. Only the login is new.
image
A contact list on every grower
A grower now holds a list of contacts instead of a single email and phone number. Each entry has a first and last name, an optional role — Owner / Operator, Farm manager, Bookkeeper, Agronomist, Co-op manager or Other — an email, a phone number and notes. Email or phone will do; both is fine too.
One contact is the primary one. The star icon on any row promotes it, and the grower list shows the primary contact with "+2 more" beside it when there are others on file.
image
Contacts are a record, not an account. They cannot sign in, and nothing is sent to them. Invitations, password resets and sign-in codes still go to the address on the account.
image
Improvements
  • A phone number is now validated when it is the only way to reach the grower. No email plus a number that does not fit the country is refused; a bad number alongside a valid email no longer blocks the record.
  • Address line, ZIP code and city are no longer required to add a grower.
  • Editing a grower no longer re-checks a phone number you did not change, so an old number cannot lock the record.
  • Inviting an email address that already belongs to another account is refused with a clear message instead of overwriting the other record.
  • Contact phone numbers no longer have to match the grower's country. A Brazilian number can be saved on a US grower.
  • Fixed a failure that could return a server error when saving the primary contact.
  • Fixed two confirmation prompts that never appeared.
Tips
The new pieces sit in three places:
  • Adding a grower
    — Add Grower, then either enter the email to check it, or "They don't have an email" to skip it
  • Recording a co-op's people
    — open the grower, then Contacts → Add contact; set the main one as primary with the star
  • Bringing a grower online
    — open the grower, then Add an email address to send the invitation