Trim the ends of the cucumber, cut in half and scrape seeds out with a spoon. Cut each half again in half (the cucumber is now quartered) and chop into 1/4 in pieces. Toss with salt and place in a colander to drain – about 30 minutes. Blot off extra moisture and salt.
In a large skillet with a lid bring 1/2 cup salted water to a boil. Add beans and cover, cooking until crisp-tender, 3 – 6 minutes. Drain and set aside to cool.
Melt 1 teaspoon of vegan butter or avocado oil (per slice of bread) in a large skillet. Add bread slices and weight with a heavy lid from a smaller pan. Cook for 2 – 3 minutes. Remove cover, flip bread adding more butter or oil as needed. Put the lid weight back on for another 2 to 3 minutes.
In a large bowl, olives, onion, cucumbers and capers. Add red wine vinegar and chile flakes. Season well with salt and pepper and toss to combine. Add 1/4 cup extra-virgin olive oil and toss again.
Spread hummus in a thick layer over each piece of toast. Divide the steamed beans between the servings and place on top of the hummus. Top with the cucumber tomato mixture. Garnish with greens and herbs. Drizzle a tablespoon or two of the tonnato over each pile of salad.