• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

akvo / akvo-mis
88%

Build:
DEFAULT BRANCH: main
Repo Added 20 Jun 2025 09:17AM UTC
Files 109
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • HEAD
  • develop
  • feature/100-do-not-refresh-the-map-layer
  • feature/105-check-questionnaires-with-akvoflow
  • feature/112-documentation-update-read-the-docs
  • feature/122-07112025_FieldTestNotes
  • feature/122-eps-construction
  • feature/122-fiji-questionnaire-digitization
  • feature/122-rural-project-form-271025
  • feature/122-update-eps
  • feature/122-wtp-wwtp-01102025
  • feature/122-wtp-wwtp-sps
  • feature/126-admin-export-registration-and-monitoring-data
  • feature/131-supports-the-minimum-of-the-selected-administration-level
  • feature/134-questionnaire-final-adjustment-and-app-update
  • feature/142-akvo-flow-form-and-data-download
  • feature/144-akvo-flow-administration-mapping
  • feature/146-akvo-flow-form-and-questions-mapping
  • feature/148-akvo-flow-data-seeding
  • feature/151-add-akvo-flow-datapoint-id-to-datapoint-name
  • feature/153-toggle-show-all-questions-in-datadetail
  • feature/155-akvo-flow-show-photo-on-report
  • feature/158-update-wwtp
  • feature/160-add-monitoring-count-column-to-the-list-of-registration
  • feature/162-fix-all-options-color-in-all-forms
  • feature/164-add-documentation-link-in-sidebar
  • feature/199-feedback-1
  • feature/199-visualization-dws-config
  • feature/203-correct-map-view-legend-color-coding-across-forms
  • feature/203-fix-manage-data-map-view-performance-issues
  • feature/207-mobile-app-fix-sync-and-add-autoupdate
  • feature/209-visualization-adjust-legend-of-map-based-on-filter
  • feature/68-visualization-api
  • feature/70-eng-1233-add-attachment-to-batches
  • feature/74-eng-1560-bug-fixing-mobile-n-submissions
  • feature/75-eng-1330-submission-submission-draft-sync
  • feature/80-eng-1337-admin-report-generation
  • feature/85-batch-submission-line-chart-in-approval-showing-temporal-data
  • feature/87-eng-1335-manage-data-maps
  • feature/89-test-seeder-complete-seeder
  • feature/92-rename-monitoring-data-stats
  • feature/94-forms-merge-eps-forms
  • feature/95-maps-api-to-display-form-data-values-on-maps
  • feature/99-rbac-for-users-management
  • main
  • origin/feature/134-dependency-rule

06 May 2026 07:55AM UTC coverage: 88.009%. Remained the same
#621

push

coveralls-python

web-flow
Feature/199 feedback 3 (#212)

* [#199] HistoricalLineChart: use WQ sampling date for x-axis + rotate labels

- useMonitoringHistory accepts optional dateQuestionId; resolves answer
  date via findAnswer() and falls back to entry.created
- Trims ISO datetimes longer than 10 chars to YYYY-MM-DD for compact labels
- HistoricalLineChart wraps <Line> in LineWithRotatedAxis that applies
  axisLabel.rotate=45, interval=auto, hideOverlap, nameGap=64 via
  callback-ref + setOption (same pattern as ChartWithScrollLegend)
- IndividualEPSOverview passes WQ_DATE_QID to useMonitoringHistory

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* [#199] DotsChart: larger circles + grey "No information available" bubble

- Raise MIN_SYMBOL 44→64 and MAX_SYMBOL 130→160 so all bubbles are
  more readable; increase force repulsion 260→320 to prevent overlap
- Apply NO_INFO_COLOR (#bfbfbf) to the "No information available" node,
  matching the grey treatment used by bar/pie/doughnut in ChartRenderer

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* [#199] MapView: enhance marker display logic and tooltip for numeric values

Co-authored-by: Copilot <copilot@github.com>

* [#199] MapView: fix XSS in Leaflet popup by using DOM node for d.name

- Replace HTML string interpolation in bindPopup with a DOM element
  built via document.createElement; d.name is set through textContent
  so user-controlled content cannot inject markup
- Apply encodeURIComponent to selectedForm and d.id in the href to
  prevent path-segment injection

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* [#191] helpers: add date formatting for human-friendly display in formatAnswerValue

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: ... (continued)

4981 of 5814 branches covered (85.67%)

Branch coverage included in aggregate %.

9610 of 10765 relevant lines covered (89.27%)

0.89 hits per line

Relevant lines Covered
Build:
Build:
10765 RELEVANT LINES 9610 COVERED LINES
0.89 HITS PER LINE
Source Files on main
  • Tree
  • List 109
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
#621 main Feature/199 feedback 3 (#212) * [#199] HistoricalLineChart: use WQ sampling date for x-axis + rotate labels - useMonitoringHistory accepts optional dateQuestionId; resolves answer date via findAnswer() and falls back to entry.created - Trims I... push 06 May 2026 08:02AM UTC web-flow coveralls-python
88.01
#620 main compliance chart "No information available" bucket + color consistency (#199) (#211) * [#199] Add include_unanswered support to computeComplianceStackData - Extend signature with optional { totalRegistered, noInfoLabel } options. - When totalRe... push 05 May 2026 07:14AM UTC web-flow coveralls-python
88.01
#619 main Feature/209 visualization adjust legend of map based on filter (#210) * [#209] docs: brainstorm + design + implementation plan for dashboard map filters - Capture locked decisions from /sc:brainstorm clarification rounds (configurable filter d... push 05 May 2026 03:07AM UTC web-flow coveralls-python
88.01
#618 HEAD Merge 8117416ad into 68c300348 push 04 May 2026 05:06PM UTC web-flow coveralls-python
88.02
#617 HEAD Merge 83b00c1b6 into 68c300348 push 04 May 2026 11:16AM UTC web-flow coveralls-python
88.04
#616 HEAD Merge 559673cc8 into 68c300348 push 04 May 2026 09:57AM UTC web-flow coveralls-python
88.02
#615 feature/209-visualization-adjust-legend-of-map-based-on-filter [#209] Support registration-form questions in formula endpoint (decision #23) - Formula endpoint now branches on form.parent_id is None: registration forms query parent__isnull=True and group by the datapoint's own id; monitoring forms unchan... Pull #210 04 May 2026 09:56AM UTC ifirmawan coveralls-python
88.04
#614 HEAD Merge cc4ecee85 into 68c300348 push 04 May 2026 09:45AM UTC web-flow coveralls-python
88.04
#613 feature/209-visualization-adjust-legend-of-map-based-on-filter [#209] Support registration-form questions in formula endpoint (decision #23) - Formula endpoint now branches on form.parent_id is None: registration forms query parent__isnull=True and group by the datapoint's own id; monitoring forms unchan... Pull #210 04 May 2026 09:45AM UTC ifirmawan coveralls-python
88.03
#612 HEAD Merge cd3afc578 into 68c300348 push 04 May 2026 08:42AM UTC web-flow coveralls-python
88.0
See All Builds (620)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc