Norman Hooper

Results 18 issues of Norman Hooper

Hi there @htrefil I installed **rkvm** on Ubuntu 20.04 and Pop!_OS 20.04 (which is an Ubuntu derivative). This pull request is based on the lessons I learned. I hope it...

## Technical Summary At the moment, repeat records are processed independently, and this prevents us from making better decisions about the APIs that we are sending data to. e.g. If...

reindex/migration
product/feature-flag

**Abstract** The use of type hints in the CommCare HQ codebase has been discussed in the past. It was decided that we would not adopt them until they can be...

CEP

## Technical Summary This fixes a bug when fetching an OAuth token when using the Client Grant or Password Grant workflows, and when the remote API wants the client credentials...

product/invisible

## Technical Summary This is a documentation-only change that adds clarification on how to use the `RateLimiter` class. It also allows IDEs to warn developers when they are not using...

Open for review: do not merge
product/invisible

_Aaargh! I did not check the version of the Elasticsearch documentation! So I have written support for a feature that only arrives in Elasticsearch 7. Annoyed with myself. Annoyed with...

product/invisible

## Technical Summary This change resolves the HELPME in `SimplifiedSyncLog.update_phone_lists()`. `SimplifiedSyncLog.update_phone_lists()` is covered by automated tests in `casexml.apps.phone.tests.test_sync_log_assertions.SyncLogAssertionTest`. This change was generated almost entirely by GitHub Copilot. The only significant...

product/invisible

Opening as a draft PR for visibility and review. This PR will not be merged.

Open for review: do not merge

## Technical Summary I used a coroutine for submitting chunks of case blocks in a recent script, and thought it might be nice to make it available in the codebase....

product/invisible

## Technical Summary Context: [SC-3872](https://dimagi.atlassian.net/browse/SC-3872) There are two changes in this PR: The first is to give `DataSourceRepeater` a real payload model. `DataSourceRepeater` currently uses dataclass `DataSourceUpdateLog` as a kind...

reindex/migration
Open for review: do not merge
product/invisible