forked from dimagi/commcare-connect
-
Notifications
You must be signed in to change notification settings - Fork 2
feat: bulk image audit v2 — dynamic image types, HQ URL fallback, task tracking, audit of audits #36
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
Merged
Merged
feat: bulk image audit v2 — dynamic image types, HQ URL fallback, task tracking, audit of audits #36
Changes from 45 commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
c062561
docs: add Bulk Image Audit workflow template design
2f14616
docs: add Bulk Image Audit implementation plan
438d5ae
feat: rename Weekly Audit template to Weekly KMC Audit with AI Review
478c38e
feat: add Bulk Image Audit workflow template skeleton
a6a7948
feat: bulk image audit React shell — IMAGE_TYPES constant, phase stat…
bc90b91
feat: bulk image audit config form — opp selector, image type, visit …
44b1e10
fix: add handleCreate no-op guard until Task 5 implements the real ha…
c90221a
feat: bulk image audit config submit + creating phase with progress b…
224df07
fix: handleCreate null guard, handleCancel finally, reconnect else br…
234c363
feat: bulk image audit review phase — stats bar, photo list, AI revie…
0144e79
feat: bulk image audit — fix code review issues + FLW summary table
2bd64dd
fix: make Result column sortable in FLW summary table
6726d7d
fix: AI review uses per-assessment opportunity_id, CompletedFlwTable …
6216b53
merge: labs-main into labs-auditv2 — add mbw_monitoring_v2 to re-exports
57937ea
docs: add workflow template anatomy and audit API contracts to AGENTS.md
bf140a6
fix: squash broken admin_boundaries migrations and add labs requirements
cb5f4cf
fix: bulk image audit UX fixes, image parsing, and cache performance
0c7746a
fix: bulk_image_audit UX fixes and opportunity name lookup
99f0f69
feat: bulk_image_audit sessions table UI and workflow list improvements
0a4d90a
fix: bulk_image_audit workflow - skip sessions table, add FLW summary…
a6c1fcc
fix: bulk_image_audit - 8 UX tweaks (sort, FLW names, state wrap, red…
d7d8f01
fix: image links, visit timestamps, run status/period, and image type…
92816de
Merge branch 'labs-main' into labs-auditv2
theism e78ce8b
fix: address CodeRabbit review findings for labs-auditv2 merge
8a13533
Add Audit of Audits admin report
91c82a7
Audit of Audits: fix period normalization, session join, opp names, r…
3d136f3
Add debug script for inspecting image fields in audit visits
2a54e2a
Add celery-beat launch config, HQ image proxy URL, CLI token and thre…
d78c56b
Add design spec for Bulk Image Audit dynamic image types
6756bbc
Merge labs-auditv3 into labs-auditv2
35e51de
feat(audit): add hq_app_utils for image question extraction with alwa…
71a1d69
fix(audit): skip xform root in ancestor walk, add clarifying comment
d272ba7
feat(audit): add OpportunityImageQuestionsAPIView for dynamic image t…
567cbfb
fix(audit): clarify cc_domain/cc_app_id guard comment in image questi…
5b6507c
feat(workflow): bulk image audit — dynamic image types, remove opp se…
2ddc46c
fix(workflow): fix stale closure in checkbox handler, fix image type …
8aa6225
feat(audit): add image type filter dropdown to bulk assessment page
26643bf
style: apply black and isort formatting
446ccbc
style: fix unused import and E501 long lines in bulk_image_audit
3a40d8a
fix(audit): deduplicate image question IDs across forms using full pa…
3aec726
feat(audit-of-audits): add org-scoped config phase with multi-select …
29b5bfb
fix(audit): handle null calculate field in DataBindOnly questions
5abb95f
feat: bulk image audit improvements — HQ URL fallback, task tracking,…
76f7e87
Merge labs-main into labs-auditv2, resolve conflicts
b610a57
fix: address CodeRabbit PR review findings
30a427b
fix: server-side Dimagi guard on create_workflow view + boundary_id c…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.