This is adapted from an Emeril recipe to fit what my memory is from my mom's kitchen. This dish is extremely popular in Oporto which is where my mother's family is from and served traditionally on Good Friday.
Soak the cod in cold water to cover for 24 to 36 hours, changing the water occasionally, drain. Flake the cod into small pieces, removing any bones. Set aside. In a large sauté pan, over medium heat, add 1/4 cup of the oil. When the oil is hot, add the onions and the garlic. Season with salt and pepper. Sauté until slightly golden, about 6 minutes.
Preheat the oven to 350ºF.
Grease a medium ovenproof casserole dish with 1 teaspoon of olive oil. Season the potatoes with salt and pepper.
Spread half of the potatoes over the bottom of the prepared dish. Sprinkle half of the salt cod over the potatoes. Place half of the onion mixture over the salt cod. Top the onion mixture with more salt cod. Place another layer of potatoes over the top of the cod. Drizzle the entire pan with the remaining 1/4 cup of oil. Place in the oven and bake for 30 to 40 minutes, or until golden. Place on a serving platter. Garnish with the sliced eggs, olives, paprika and parsley.