The inactive flag will not be updatable via PUT requests as this adds unnecessary complexity and allows users to circumvent the permissions on DELETE. In extremely rare case that a user needs a deleted entity to be reactivated, they should contact their IT manager or database administrator.
As DELETE should be considered permanent, trapline admins shouldn't need visibility on inactive entities. This would also add unnecessary complexity to queries with extra joins and filters.
This applies to GET and PUT only. All new entities created via POST begin as active. Inactive (deleted) entities cannot be DELETEd again.
Its probably a good idea to show inactive traplines and traps to the trapline admins.
Partially dependent on #161.