Place the potatoes in a large saucepan and bring to the boil. Cook for 15 minutes, or until tender. Add the beans 3 minutes before the end of the cooking time. Drain and cool under cold running water.
Bring a small saucepan of water to the boil and add the eggs. Bring back to the boil and cook for 6-8 minutes. Drain and cool under cold running water.
Place the salad leaves in a serving dish. Top with the tomatoes, olives, tuna, red onion, potatoes and beans. Halve the eggs and add to the salad.
Mix the vinegar with the olive oil and season. Pour over the salad just before serving and toss to combine. Serve with warmed French bread.