Skip to content

Conversation

@anubhutisinha04
Copy link
Contributor

@anubhutisinha04 anubhutisinha04 commented Oct 24, 2025

What is removed -

  1. ups_id field from Beamline model
  2. universal_proposal_system from JobSyncSource enum
  3. UPS configuration settings (API URL, user, password)
  4. UPS environment variables and static assets

Database analysis confirmed that all ups_id fields only contained empty strings or null values. This cleanup removes unused placeholder code that was never implemented, so there's no functional impact.

- Remove UPS configuration settings from Settings class
- Remove universal_proposal_system from JobSyncSource enum
- Remove ups_id field from Beamline model
- Remove UPS environment variables from pytest.env
- Remove UPS logging statement from main.py
- Remove UPS static assets (ups_fav.png)
@anubhutisinha04 anubhutisinha04 marked this pull request as ready for review October 24, 2025 00:31
@anubhutisinha04 anubhutisinha04 marked this pull request as draft October 24, 2025 00:35
@anubhutisinha04 anubhutisinha04 marked this pull request as ready for review October 24, 2025 00:36
@anubhutisinha04
Copy link
Contributor Author

@aderbenev @ambarb

Copy link

@aderbenev aderbenev left a comment

Choose a reason for hiding this comment

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

Commented on a PASS-related piece. Also, removing the UPS branch from .github/workflows/docker-publish.yml might be suitable to add to this change set.

Copy link

@aderbenev aderbenev left a comment

Choose a reason for hiding this comment

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

Looks good to me.

@ambarb ambarb merged commit 015d444 into NSLS2:main Nov 7, 2025
3 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.

3 participants