When city staff learned that Joshua might not have a Fourth of July celebration this year, they jumped into action.