Skip to content

[BDMS-420] AOUIWL the field compilation sheet to be on one page#185

Open
TylerAdamMartinez wants to merge 11 commits intostagingfrom
FEAT-TAM-BDMS-420
Open

[BDMS-420] AOUIWL the field compilation sheet to be on one page#185
TylerAdamMartinez wants to merge 11 commits intostagingfrom
FEAT-TAM-BDMS-420

Conversation

@TylerAdamMartinez
Copy link
Contributor

@TylerAdamMartinez TylerAdamMartinez commented Feb 24, 2026

Why

This PR addresses the following problem/context:

  • Field technicians need quick, at-a-glance access to well data without flipping pages in dusty, windy, bright, or sunlit conditions.

How

Implementation summary - the following was changed/added/removed:

  • Made 'very-dense' the default density when options.density is not explicitly provided (previously 'normal').

Notes

Any special considerations, workarounds, or follow-up work to note?

  • Readability trade-off... 'very-dense' makes text quite small (~9–11px). On a phone/tablet PDF viewer, it's still legible, but printing at 100% may require reading glasses for some people.

@TylerAdamMartinez TylerAdamMartinez self-assigned this Feb 24, 2026
@TylerAdamMartinez TylerAdamMartinez added the enhancement New feature or request label Feb 24, 2026
@TylerAdamMartinez
Copy link
Contributor Author

TylerAdamMartinez commented Feb 24, 2026

OLD VERSION

Captura de pantalla 2026-02-24 a la(s) 15 18 24 Captura de pantalla 2026-02-24 a la(s) 15 18 48 Captura de pantalla 2026-02-24 a la(s) 15 19 04

@TylerAdamMartinez
Copy link
Contributor Author

TylerAdamMartinez commented Feb 24, 2026

OLD VERSION

Grabacion.de.pantalla.2026-02-24.a.la.s.15.20.24.mov

@TylerAdamMartinez TylerAdamMartinez marked this pull request as ready for review February 24, 2026 21:25
@marissafichera
Copy link

marissafichera commented Feb 25, 2026

Okay I have a large enough review that I assigned a different jira ticket. BDMS-271 This may have to wait until next sprint unless higher ups okay it at tomorrow's standup, but I think there needs to be some data cleanup on this PDF before we move forward with this PR.

Copy link

@jacob-a-brown jacob-a-brown left a comment

Choose a reason for hiding this comment

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

I made a comment about Well Id, which comes from well.name. After I made that comment I noticed that well.name was mapped to Well Id in the PDF in multiple plaes. Rather than make the same comment many times I figured I could just leave that one open and if changes need to be made for that comment they'd apply elsewhere too.

</View>
<View style={styles.cell3}>
<LineItem
title="Last Depth to Water"

Choose a reason for hiding this comment

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

Should this be Last Depth to Water BGS since that is the attribute that is being pulled?

Comment on lines +27 to +33
if (!primary) {
primary = normalized.find((c) => c._normalizedType === 'owner')
}

if (!primary) {
primary = normalized[0]
}

Choose a reason for hiding this comment

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

Should these be else if statements? That way the program won't run these lines if one of the previous if statements evaluates to true

@jacob-a-brown
Copy link

I like how modular the PDF is! And that users can add or remove items as they want. I also like how it can be condensed into one page.

@TylerAdamMartinez
Copy link
Contributor Author

Captura de pantalla 2026-03-02 a la(s) 14 11 54 Captura de pantalla 2026-03-02 a la(s) 14 12 15 Captura de pantalla 2026-03-02 a la(s) 14 12 32 Captura de pantalla 2026-03-02 a la(s) 14 12 44

@jirhiker
Copy link
Member

jirhiker commented Mar 2, 2026

@TylerAdamMartinez Looks great overall. I think the left and right margins could be increased without increasing the total page count.

Question for @marissafichera: the hydrograph is depth below ground surface, wouldn't field techs want depth to water from measuring point?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants