Translate the following English sentence to French:
"The directive proposed by the Commission enables us to take a major step forward, under conditions that are entirely satisfactory, but with all the necessary guarantees."
La directive proposée par la Commission permet, dans des conditions tout à fait satisfaisantes, mais avec des garanties nécessaires - et toutes les garanties nécessaires - de faire un grand pas.