Skip to content

Update usage metrics for v2026.1: login customization and deleted datasets and properties#1777

Open
ktuite wants to merge 2 commits intoconfig-loginfrom
ktuite/update_usage_metrics_2026_1
Open

Update usage metrics for v2026.1: login customization and deleted datasets and properties#1777
ktuite wants to merge 2 commits intoconfig-loginfrom
ktuite/update_usage_metrics_2026_1

Conversation

@ktuite
Copy link
Member

@ktuite ktuite commented Mar 20, 2026

Closes getodk/central#1700

Adds new properties

  • under top level system
    • login_customization_logo_set
    • login_customization_hero_image_set
    • login_customization_title_set
    • login_customization_description_set
  • per project, under other
    • num_datasets_deleted (count of dataset.delete events grouped by project ID (calculated through dataset actee parent)
    • num_dataset_properties_deleted (count of dataset.update.property.delete events also grouped by project ID)

Steps:

  • Updated XLSForm
  • Converted it to xml with local version of pyxform and --pretty_print
  • Adjusted version in config
  • Adjusted fields
  • Added queries for checking login configuration and counting deleted datasets
  • Added tests

What has been done to verify that this works as intended?

Why is this the best possible solution? Were any other approaches considered?

How does this change affect users? Describe intentional changes to behavior and behavior that could have accidentally been affected by code changes. In other words, what are the regression risks?

Does this change require updates to the API documentation? If so, please update docs/api.yaml as part of this PR.

Before submitting this PR, please make sure you have:

  • run make test and confirmed all checks still pass, or witnessed Github completing all checks with success
  • verified that any code from external sources are properly credited in comments or that everything is internally sourced

@ktuite ktuite changed the title Ktuite/update usage metrics 2026 1 Update usage metrics for v2026.1: login customization and deleted datasets and properties Mar 20, 2026
@ktuite ktuite requested a review from matthew-white March 20, 2026 21:09
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.

1 participant