Skip to content

fix(programs): restore public access to published legacy projects - #836

Merged
TThanos3000 merged 1 commit into
devfrom
fix/dev-published-program-projects-20261026
Oct 26, 2026
Merged

TThanos3000 merged 1 commit into
devfrom
fix/dev-published-program-projects-20261026

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Finished legacy programs with publication enabled could show a disabled projects-participants button, while their existing project list was restricted to managers. Add a separate read-only published-projects endpoint and a server capability in program details so the frontend can open that list safely.

The reader returns only public, non-draft linked projects after the program ends with publication enabled. It supports both existing link sources, search and bounded pagination. GET does not publish or modify projects. Private manager lists, filters and exports retain their existing permissions. No migrations or changes to existing program settings.

Validation: 9 tests passed on isolated PostgreSQL, covering the public reader, publication rules, both link sources, search/pagination, unchanged private permissions and existing publication behavior.

Deploy backend before the paired frontend correction.

@TThanos3000
TThanos3000 merged commit 7b6a0c4 into dev Oct 26, 2026
3 checks passed
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