Skip to content

UI improvements#46

Merged
pendingintent merged 19 commits intomasterfrom
ui-improvements
Jan 2, 2026
Merged

UI improvements#46
pendingintent merged 19 commits intomasterfrom
ui-improvements

Conversation

@pendingintent
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings December 24, 2025 16:28
Copy link
Contributor

Copilot AI left a comment

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 enhances the UI by restructuring the audit display, improving visual consistency, and adding new functionality for USDM encounter generation.

Key changes:

  • Moved audit sections from edit page to dedicated audits page
  • Standardized action button styling and positioning across UI elements
  • Added new utility functions for retrieving study metadata
  • Created new module for generating USDM encounter objects from database

Reviewed changes

Copilot reviewed 12 out of 13 changed files in this pull request and generated 18 comments.

Show a summary per file
File Description
src/usdm/generate_encounters.py New module to generate USDM encounter objects from database
src/soa_builder/web/utils.py Added utility functions for retrieving API keys, SDTM values, and study metadata
src/soa_builder/web/templates/transition_rules_list.html Restructured transition rule display with consistent action button styling
src/soa_builder/web/templates/index.html Added Audits column linking to new audits page
src/soa_builder/web/templates/edit.html Removed audit sections, standardized button styling, disabled some drag-and-drop features
src/soa_builder/web/templates/audits.html New template displaying all audit trails in dedicated page
src/soa_builder/web/static/style.css Added CSS for delete buttons, export buttons, and action containers
src/soa_builder/web/routers/visits.py Added code generation for visit types and environmental settings
src/soa_builder/web/routers/audits.py New router handling audit display endpoint
src/soa_builder/web/routers/arms.py Fixed arm UID generation to always use max+1 instead of filling gaps
src/soa_builder/web/migrate_database.py Added migration for new visit table columns
src/soa_builder/web/app.py Integrated new audits router, moved utility functions, added inline comments

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

spelling

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings December 24, 2025 16:38
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 12 out of 13 changed files in this pull request and generated 6 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Clarification

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings December 24, 2025 16:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 12 out of 13 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pendingintent pendingintent merged commit a51c13e into master Jan 2, 2026
6 checks passed
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