Update Board controller to handle boards with accessCode appropriately.
File: api/controllers/board.js
Tasks:
- Modify
getBoard function:
- If board has
accessCode, return 403 with message "This board requieres an access code"
- Include
requiresAccessCode flag and accessCode in response
- Modify
getPublicBoards function:
- Add filter
accessCode: null to exclude Access boards from public listing
Acceptance Criteria:
- Direct access to Cboard Access boards via standard board endpoint is blocked
- Cboard Access boards do not appear in public board searches
Update Board controller to handle boards with
accessCodeappropriately.File:
api/controllers/board.jsTasks:
getBoardfunction:accessCode, return 403 with message "This board requieres an access code"requiresAccessCodeflag andaccessCodein responsegetPublicBoardsfunction:accessCode: nullto exclude Access boards from public listingAcceptance Criteria: