Skip to content

feat: diamond production/staging settings no longer gets overwritten on deployments - #1619

Merged
zacharyjhankin merged 6 commits into
developfrom
UAS-14546-keep-settings-same-prod
Jul 6, 2026
Merged

feat: diamond production/staging settings no longer gets overwritten on deployments#1619
zacharyjhankin merged 6 commits into
developfrom
UAS-14546-keep-settings-same-prod

Conversation

@zacharyjhankin

@zacharyjhankin zacharyjhankin commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

This PR lets diamond settings match the same logic as ESS where on prod/staging deployments the configuration does not get re-applied. This means that when someone in the user office role changes a setting it will not be overwritten the next time that we deploy.

However, the colours in staging and development are going to be set on deployment so it is clear what environment you are in. The settings in development will be auto set up for you. Staging and prod will be left the same so they can be configured as you like.

Tested locally.

Development colour:
image

staging colour:

image

I went with the dark purple in staging and the red in development because purple is closer to blue which is production so it reflects that you are closer to production.

@zacharyjhankin
zacharyjhankin requested a review from a team as a code owner July 2, 2026 15:20
@zacharyjhankin
zacharyjhankin requested review from William-Edwards-STFC and removed request for a team July 2, 2026 15:20
@zacharyjhankin
zacharyjhankin marked this pull request as draft July 2, 2026 15:22
@zacharyjhankin
zacharyjhankin marked this pull request as ready for review July 6, 2026 07:20
@zacharyjhankin
zacharyjhankin enabled auto-merge (squash) July 6, 2026 10:22
@zacharyjhankin
zacharyjhankin merged commit accbb5c into develop Jul 6, 2026
21 checks passed
@zacharyjhankin
zacharyjhankin deleted the UAS-14546-keep-settings-same-prod branch July 6, 2026 15:29
@zacharyjhankin

Copy link
Copy Markdown
Collaborator Author

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