-
Notifications
You must be signed in to change notification settings - Fork 5
Add checklist and checklist item management features #1062
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Implement ChecklistPolicy and ChecklistItemPolicy for authorization. - Create views for checklists including index, show, new, edit, and form partials. - Add routes for checklists and nested checklist items. - Create migrations for checklists and checklist items with necessary fields. - Add factories for checklist and checklist items for testing. - Implement request specs for checklist CRUD operations and authorization. - Update locale files for checklist-related translations.
- Add a new Stimulus controller for managing person checklist item states. - Update the Checklist model to include positioned checklist items. - Modify the PersonChecklistItem model to remove unnecessary protection. - Enhance the ChecklistPolicy to include completion status permissions. - Revamp checklist item view to support person-specific toggling and display. - Create new partials for checklist item lists and contents for better Turbo integration. - Add edit view for checklist items. - Update checklist show view to incorporate new checklist item rendering logic. - Extend routes to support person checklist item endpoints. - Implement feature specs for person checklist item completion and reordering. - Add request specs for JSON responses related to person checklist items.
…panish, and French
… relationships and associated migrations
…tion and UI updates
…for depth-based prefix and slug
…date related views and controller logic
…-and-drop updates, and privacy options
…ith Bootstrap integration
…cessibility attributes
…abels for improved user guidance
…d or disabled Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Signed-off-by: Robert Smith <[email protected]>
…assessment documentation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Codex Review: Here are some suggestions.
Reply with @codex fix comments to fix any unresolved comments.
About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you open a pull request for review, mark a draft as ready, or comment "@codex review". If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex fix this CI failure" or "@codex address that feedback".
…ions/community-engine-rails into feature/checklists
…ms; add tests for new behavior
…ions/community-engine-rails into feature/checklists
…ethods for better performance
… improve existing item ID retrieval in specs
Summary
Describe the change and the motivation.
Checklist
bin/ci).rubocop,brakeman,bundler-audit).docs/describing new/changed functionality.docs/*.mmd) updated to reflect changes.bin/render_diagramsand committed.Screenshots / Diagrams
If applicable, include screenshots or link to updated diagrams.
Notes
Anything reviewers should be aware of (migration order, flags, feature toggles).