Give (someone) a free hand (with something)

To give someone complete control over something.

The city gave the homeowners a free hand to plan the new playground.