message: RM714 Don't show the Other option without signing in to an account
diff: @@ -143,6 +143,21 @@ function uomIsDistance(uom: string) {
  return (luom === 'km' || luom === 'miles' || luom === 'mi')
  }
  +function getActivitiesTypes(signedInAddress?: string) {
  + const atypes = [
  + {value:'flight', label:'Flight'},
  + {value:'shipment', label:'Shipment' },
  + {value:'electricity', label:'Electricity' },
  + {value:'natural_gas', label:'Natural Gas' },
  + {value:'emissions_factor', label:'Emissions Factor'}
  + ]
  +
  + if (signedInAddress) {
  + atypes.push({value:'other', label:'Other'});
  + }
  + return atypes;
  +}
  +
  const EmissionsFactorUomInputs: FC<{
  emissionsFactor: EmissionsFactorInterface,
  setForm: React.Dispatch<React.SetStateAction<EmissionsFactorForm>>,
  @@ -545,14 +560,7 @@ const RequestAudit: FC<RequestAuditProps> = ({ signedInAddress }) => {
  </Form.Group>
  </Row>
  <FormSelectRow form={emForm} setForm={setEmForm} errors={formErrors} field="activity_type" label="Activity Type" disabled={!!topSuccess}
  - values={[
  - {value:'flight', label:'Flight'},
  - {value:'shipment', label:'Shipment' },
  - {value:'electricity', label:'Electricity' },
  - {value:'natural_gas', label:'Natural Gas' },
  - {value:'emissions_factor', label:'Emissions Factor'},
  - {value:'other', label:'Other'}
  - ]}
  + values={getActivitiesTypes(signedInAddress)}
  onChange={_=>{ setValidated(false) }}
  alsoSet={{
  'electricity': {activity_uom: 'kwh'},
  