Skip to content

Conversation

cmonfortep
Copy link
Contributor

@cmonfortep cmonfortep commented Oct 7, 2025

Task/Issue URL: https://app.asana.com/1/137249556945/project/488551667048375/task/1211578504512146?focus=true

Description

Includes a dev setting screen for testing purposes. It will allow you to:

  • Add fake data
  • Update atb
  • Update origin
  • Update installation date

Steps to test this PR

Feature 1

  • fresh install internal debug
  • go settings -> "Attributed Metrics Dev Settings"
  • ensure data about client, atb and installation is present (and see if it matches expectation)

UI changes

Before After
!(Upload before screenshot) (Upload after screenshot)

@cmonfortep
Copy link
Contributor Author

cmonfortep commented Oct 7, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@cmonfortep cmonfortep force-pushed the feature/cristian/attributed_metrics_internal_dev_settings branch 2 times, most recently from bedf6b7 to 5fd75af Compare October 8, 2025 13:31
@cmonfortep cmonfortep marked this pull request as ready for review October 8, 2025 13:38
@marcosholgado marcosholgado self-assigned this Oct 8, 2025
Copy link
Contributor

@marcosholgado marcosholgado left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

import java.util.*
import javax.inject.Inject

@InjectWith(ViewScope::class)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm gonna guess these 2 files and the layout are here rather than in the attributed internal module because some dependencies are within the app module?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct, there's some stored data that belongs to other modules and our logic depends on those values. So allowing other modules to include internal views here. I was about to create an statistics-internal setting, but some data also belongs to :app module, and it was too much to create several new settings.

@cmonfortep cmonfortep force-pushed the feature/cristian/attributed_metrics_module branch from 0602cd7 to 1e2a8db Compare October 8, 2025 14:52
@cmonfortep cmonfortep force-pushed the feature/cristian/attributed_metrics_internal_dev_settings branch from 5fd75af to 6a6bd27 Compare October 8, 2025 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants