Skip to content

Conversation

@rsmithlal
Copy link
Member

Summary

Describe the change and the motivation.

Checklist

  • Tests added/updated and passing (bin/ci).
  • Lint and security checks (rubocop, brakeman, bundler-audit).
  • Documentation updated under docs/ describing new/changed functionality.
  • Mermaid diagrams (docs/*.mmd) updated to reflect changes.
  • Rendered PNGs regenerated with bin/render_diagrams and committed.
  • For DB changes, included any needed backfills/dedupes and noted risks.

Screenshots / Diagrams

If applicable, include screenshots or link to updated diagrams.

Notes

Anything reviewers should be aware of (migration order, flags, feature toggles).

…Content Contributor Agreement, Cookie Policy, Privacy Policy, and Terms of Service for improved clarity
…support, and PIPEDA compliance

- Created a new Platform Administration Guide detailing roles, responsibilities, and dashboard features.
- Added a Security and Privacy Management guide outlining principles, access control, data protection, and incident response.
- Introduced User Support Procedures to streamline support requests, ticket management, and escalation processes.
- Documented PIPEDA compliance updates in privacy policy and cookie consent agreement, ensuring adherence to Canadian privacy laws.
- Updated the Table of Contents to reflect new documentation structure and added relevant links.
- Create a new spec for BetterTogether::Content::Template to test associations, validations, and methods.
- Enhance BetterTogether::Page spec to include tests for template blocks and attributes in indexed JSON.
- Implement request specs for markdown content block previews, covering various markdown features and error handling.
- Add service specs for BetterTogether::MarkdownRendererService, ensuring proper rendering of markdown to HTML and plain text.
- Introduce service specs for BetterTogether::TemplateRendererService, validating rendering for all locales and error handling.
- Create view specs for markdown fields and block types, ensuring proper rendering and accessibility.
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