Skip to content

BDMS-441: Admin view features for legacy nma#387

Closed
chasetmartin wants to merge 3 commits into
stagingfrom
cm-legacychemistry-starletteadmin-feature
Closed

BDMS-441: Admin view features for legacy nma#387
chasetmartin wants to merge 3 commits into
stagingfrom
cm-legacychemistry-starletteadmin-feature

Conversation

@chasetmartin

Copy link
Copy Markdown
Collaborator

Why

  • Codex: Add admin BDD coverage for the remaining legacy NMA tables defined in db/nma_legacy.py so list views are validated consistently with existing chemistry admin features.

How

  • Created new admin feature specs for NMA_HydraulicsData, NMA_Radionuclides, NMA_SurfaceWaterData, NMA_WeatherData, NMA_WaterLevelsContinuous_Pressure_Daily, NMA_view_NGWMN_WellConstruction, NMA_view_NGWMN_WaterLevels, NMA_view_NGWMN_Lithology, and NMA_MajorChemistry, each with seed data, admin path, and expected columns.

Notes

  • Might be mostly for reference since these features / steps should most likely be created/updated alongside the step implementation using AI.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR adds comprehensive BDD test coverage for legacy NMA (New Mexico Aquifer) admin views to validate list views consistently across the application's admin interface.

Changes:

  • Created 11 new Cucumber feature files for admin views of legacy NMA database tables
  • Each feature follows a consistent pattern with authentication, navigation, and column verification scenarios
  • Added seed data definitions for test scenarios across all legacy NMA data types

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
features/admin/nma_hydraulics_data_admin.feature Tests admin list view for hydraulics test data with columns for well properties and transmissivity
features/admin/nma_radionuclides_admin.feature Tests admin list view for radionuclide sample analysis data
features/admin/nma_surface_water_admin.feature Tests admin list view for surface water discharge measurements
features/admin/nma_weather_data_admin.feature Tests admin list view for weather station observations
features/admin/nma_water_levels_continuous_pressure_daily_admin.feature Tests admin list view for daily continuous pressure water level readings
features/admin/nma_ngwmn_well_construction_admin.feature Tests admin list view for NGWMN well construction details including casing and screen information
features/admin/nma_ngwmn_water_levels_admin.feature Tests admin list view for NGWMN water level measurements
features/admin/nma_ngwmn_lithology_admin.feature Tests admin list view for NGWMN lithological layer data
features/admin/nma_major_chemistry_admin.feature Tests admin list view for major ion chemistry analysis results
features/admin/nma_chemistry_sampleinfo_admin.feature Tests admin list view for chemistry sample collection metadata
features/admin/nma_chemistry_minor_trace_admin.feature Tests admin list view for minor and trace element chemistry data

Comment thread features/admin/nma_radionuclides_admin.feature
Comment thread features/admin/nma_hydraulics_data_admin.feature
Comment thread features/admin/nma_chemistry_sampleinfo_admin.feature
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.

2 participants