def get_available_FIELD_transitions(instance, field):
    """
    List of transitions available in current model state
    with all conditions met
    """
    curr_state = field.get_state(instance)
    transitions = field.transitions[instance.__class__]

    for name, transition in transitions.items():
        meta = transition._django_fsm
        if meta.has_transition(curr_state) and meta.conditions_met(
            instance, curr_state
        ):
            yield meta.get_transition(curr_state)

    List of transitions available in current model state
    with all conditions met
    
django_fsm/__init__.py