The Israeli government (including the current one) has always said no. On most issues I agree with this. If you don't live in the country and share the risks and sacrifices then you don't have a say.
However, Jerusalem is different. Jerusalem is something that all Jews have prayed for for generations. It is the spiritual capital of Judaism. Therefore, I think that all Jews should have a say as to the fate of Jerusalem. We can learn from Yasser Arafat, who at Camp David, said that he could not give the Western Wall to Israel, because Jerusalem belongs to the entire Muslim nation, so he first must go to Cairo and Saudi Arabia and Pakistan and ask them for permission. Jerusalem certainly belongs to the entire Jewish nation and therefore Olmert has no right to give it away.