Skip to content

feat: add invited researchers page and research papers tab on datasets - #1719

Merged
rdahis merged 7 commits into
stagingfrom
feat/invited-researchers
Oct 7, 2026
Merged

rdahis merged 7 commits into
stagingfrom
feat/invited-researchers

Conversation

@rdahis

@rdahis rdahis commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Summary

  • New page /invited-researchers, linked under Institutional after About us in the menu and the footer:
    • Describes the network, its eligibility and rules: invitation-only until open nominations in 2028; 2-year renewable terms; new cohorts selected each semester and announced in early January and early July.
    • Lists current invited researchers (multiple affiliations per researcher) in the about-us card layout, filterable by research field (backend themes).
    • Eligibility and Rules boxes below the roster, then an alumni section for researchers whose terms have all finished.
    • Fetched server-side from the public allResearcher GraphQL query, with empty and error states.
  • Research Papers tab on the dataset page, after Raw Data Sources / LAI requests, in both the desktop left menu and the mobile resource picker. Each paper shows:
    • authors and year, abstract, publication status
    • journal citation and DOI
    • linked researchers (flagged when they are invited researchers or alumni)
    • an access button
  • Everything is translated to pt/en/es.

Depends on basedosdados/backend#1106 (main) / basedosdados/backend#1107 (staging), which adds the models and migration. Deploy the backend first.

Test plan

  • /invited-researchers in pt, en and es: copy, filter by field, alumni, menu and footer links
  • Desktop (1440px) and mobile (375px), no horizontal scroll
  • Dataset page with linked papers: left-menu tab, mobile picker, paper detail in pt/en/es
  • Review the placeholder copy in the "A rede / The network" paragraphs (invitedResearchers.json)

AldemirLucas and others added 7 commits October 5, 2026 12:56
feat(blog): localized post slugs, and the blog in en and es (21/54 posts)
New /invited-researchers page under the Institutional menu, after
About us. It describes the network, its eligibility criteria and term
rules, and lists current invited researchers with a filter by research
field (backend themes), following the about-us team roster layout.

- Researchers are fetched server-side from the public allResearcher
  GraphQL query; only researchers with an active term are shown
- Empty and error states for the roster
- pt/en/es translations for page copy, menu and footer links

Requires the Researcher models from basedosdados/backend
feat/invited-researchers to be deployed first.
- Alumni section lists researchers whose terms have all finished
- Affiliation now comes from the linked Organization, localized
- Cohorts shown as year.semester labels (e.g. 2026.1)
- Rules: membership is by invitation only; open nominations in 2028
Lists research papers linked to the dataset in the left menu (and the
mobile resource picker), after Raw Data Sources and LAI requests. Each
paper opens a page with authors, year, abstract, publication status,
journal citation, DOI and linked researchers, plus an access button.

pt/en/es translations added to the dataset namespace.
@mergify

mergify Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

⚠️ The sha of the head commit of this PR conflicts with #1718. Mergify cannot evaluate rules on this PR. Once #1718 is merged or closed, Mergify will resume processing this PR. ⚠️

@rdahis
rdahis force-pushed the feat/invited-researchers branch from 8320e3f to 1cf2f13 Compare October 7, 2026 02:46
@mergify

mergify Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

⚠️ The sha of the head commit of this PR conflicts with #1718. Mergify cannot evaluate rules on this PR. Once #1718 is merged or closed, Mergify will resume processing this PR. ⚠️

@rdahis rdahis changed the title feat: Invited Researchers page and Research Papers tab on datasets feat: add invited researchers page and research papers tab on datasets Oct 7, 2026
@rdahis rdahis self-assigned this Oct 7, 2026
@rdahis
rdahis merged commit 499fc08 into staging Oct 7, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
staging — 1cf2f135 Deployed Oct 7, 2026 by rdahis via Cypress E2E Tests #178
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants