Skip to content

D9 Projects - Implement Projects node pages

  • Implement multiple tabs
    • Overview
    • Downloads
    • Who's involved
    • Developer Resources
    • Governance
    • Contact Us

The following missing items can all be found in the projects.module in the pmi D7 code:

  • Who's involved page

    • Add project roles
    • Add contributors charts
  • hook_node_view

    • Add missing update for fields
  • Missing routes

    • Add deprecated routes and redirect them to /governance (release and documentation)
  • hook_field_access

    • Hide fields for different roles
  • Add subscription events

    • Users that are subscribed to a project should get notifications about reviews and release
  • hook_user_view

    • Add project roles to user page
  • hook_field_formatter_info

    • Validate we have all fields we need
  • hook_form_alter

    • Missing alters for project_node_form and project_proposal_node_form
  • hook_preprocess_node

    • Add missing download button for Download page
  • hook_preprocess_field

    • Update label for field_project_spec_working_group field
  • Missing sections in the Committer Tools block

    • Communication
    • Documentation
Edited by Eric Poirier