fix admin link when not having all permissions
fix navigation, only show what is accessible
allow extra donation when paying membership fee
query improvements