# Interconnected field

**URL:** <https://farmos.discourse.group/t/interconnected-field/598>\
**Category:** Using farmOS\
**Created:** [January 4, 2021, 1:28pm UTC](https://farmos.discourse.group/t/interconnected-field/598 "2021-01-04T13:28:38Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)\
**Post date:** [January 4, 2021, 1:38pm UTC](https://farmos.discourse.group/t/interconnected-field/598/2 "2021-01-04T13:38:20Z")

</div>

Some related thoughts have been floating around for a while: I would actually love to remove the “Castrated” field entirely, and instead make it a log-driven state somehow. In other words: rather than setting “Is castrated” on the animal level directly, you would record a log that sets the state to “Is castrated” much like “Location” and “Group membership” is set via log.

The “Castrated” field was added very early in farmOS, and it feels a bit out of place in my mind, to be honest.

Your suggestion to toggle it based on the selected “Sex” does make sense, given it’s current placement, though I agree. It probably wouldn’t be hard to make that hidden/visible via JavaScript if you’d like to give that a try.

---

_[View the full topic](https://farmos.discourse.group/t/interconnected-field/598)._
