system.kanoa.operators.removeCrewMember(crewMemberId, endDate, userId)
Removes a user from a crew by closing their open membership row (endDate IS NULL) as of endDate - does not delete the historical membership record.
Parameters
crewMemberId Integer
endDate String
userId Integer: The user performing this action (changedBy)
Returns
rowsAffected Integer records modified - 0 if the user had no open membership on this crew, or on failure
message String None on success, an error message on failure
Example
crewMemberId = 4
endDate = system.date.now()
userId = 12
rowsAffected, message = system.kanoa.operators.removeCrewMember(crewMemberId, endDate, userId)