I'm trying to configure a custom portlet that would display on program dashboards. In this example, each program has 2-3 subprojects, and each subproject has ~5-10 milestones marked with a custom attribute (like "key task", but not that one). I'd like the portlet to display the ~10-30 milestones from those subprojects in a grid like "Project Name, Milestone, Finish Date" on the program dashboard.
Thus far, in various attempts, one of two things is happening:
1) The portlet is pulling in all the milestones from all projects, and not filtering to just those projects that are part of the current program whose dashboard page I'm viewing.
2) The only "milestones" the portlet is willing to display (with my custom attribute filter removed) are the subprojects themselves.