Skip to content

feat: implement content foundation for US010, US013, US043-US048, US0…#38

Merged
Rashed99Azm merged 1 commit into
developfrom
feat/add-content-foundation
Jun 1, 2026
Merged

feat: implement content foundation for US010, US013, US043-US048, US0…#38
Rashed99Azm merged 1 commit into
developfrom
feat/add-content-foundation

Conversation

@Rashed99Azm
Copy link
Copy Markdown
Collaborator

  • Add full CRUD + publish/delete admin endpoints for News, Events, and Resources (US043-US048) with bilingual fields, topic/category associations, and multi-country targeting on Resources
  • Add public read endpoints for News (by slug), Events (list/detail + .ics calendar export US013), and Resources (list/detail/download with view counter) covering US010, US003, US004
  • Introduce ResourceCountry join entity and two EF migrations: ExpandResourceTypeAndAddCountries + AddTopicIdToNewsAndEvents
  • Wire expert registration flow: SubmitExpertRequest (US017), admin ListExpertRequests / GetExpertRequestById / Approve / Reject (US058-US059)
  • Expand error codes, localization strings, and DTO shapes across all content slices; update unit and integration tests to match

…17, US058-US059

  - Add full CRUD + publish/delete admin endpoints for News, Events, and Resources
    (US043-US048) with bilingual fields, topic/category associations, and
    multi-country targeting on Resources
  - Add public read endpoints for News (by slug), Events (list/detail + .ics
    calendar export US013), and Resources (list/detail/download with view counter)
    covering US010, US003, US004
  - Introduce ResourceCountry join entity and two EF migrations:
    ExpandResourceTypeAndAddCountries + AddTopicIdToNewsAndEvents
  - Wire expert registration flow: SubmitExpertRequest (US017), admin
    ListExpertRequests / GetExpertRequestById / Approve / Reject (US058-US059)
  - Expand error codes, localization strings, and DTO shapes across all content
    slices; update unit and integration tests to match
@Rashed99Azm Rashed99Azm merged commit 2d0bcb2 into develop Jun 1, 2026
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