In the Access & Security view, regular users (Member, not admin role) do not see the buttons to disassociate or delete Floating IP addresses.
This can be temporarily fixed by changing policy.json files for neutron that are fed to Horizon:
< "update_floatingip": "rule:admin_or_owner",
< "delete_floatingip": "rule:admin_or_owner",
---
> "update_floatingip": "rule:admin_or_owner or rule:regular_user",
> "delete_floatingip": "rule:admin_or_owner or rule:regular_user",
Adding "rule:regular_user" forces Horizon to display those buttons. This is a bad workaround and I believe the real problem lies somewhere in the way Horizon is determining admin_or_owner rule's value.
Reproduced for stable/juno.
Daniel, I cannot reproduce the issue on Horizon 2014.2 + devstack from stable/juno for default demo user who has _member_, Member roles in tenant demo: I see both Allocate Floating IP an Associate/Release buttons. Could you provide more info about the OpenStack version where you've encountered the issue?