Skip to content

VED-000-Mavis-Permissions#1013

Merged
Akol125 merged 4 commits intomasterfrom
VED-000-Mavis-Permissions
Nov 27, 2025
Merged

VED-000-Mavis-Permissions#1013
Akol125 merged 4 commits intomasterfrom
VED-000-Mavis-Permissions

Conversation

@Akol125
Copy link
Copy Markdown
Contributor

@Akol125 Akol125 commented Nov 27, 2025

Summary

  • Routine Change
  • ❗ Breaking Change
  • 🤖 Operational or Infrastructure Change
  • ✨ New Feature
  • ⚠️ Potential issues that might be caused by this change

Add any other relevant notes or explanations here. Remove this line if you have nothing to add.

Reviews Required

  • Dev
  • Test
  • Tech Author
  • Product Owner

Review Checklist

ℹ️ This section is to be filled in by the reviewer.

  • I have reviewed the changes in this PR and they fill all of the acceptance criteria of the ticket.
  • If there were infrastructure, operational, or build changes, I have made sure there is sufficient evidence that the changes will work.
  • If there were changes that are outside of the regular release processes e.g. account infrastructure to setup, manual setup for external API integrations, secrets to set, then I have checked that the developer has flagged this to the Tech Lead as release steps.
  • I have checked that no Personal Identifiable Data (PID) is logged as part of the changes.

@github-actions
Copy link
Copy Markdown
Contributor

This branch is working on a ticket in the NHS England VED JIRA Project. Here's a handy link to the ticket:

VED-000

edhall-nhs
edhall-nhs previously approved these changes Nov 27, 2025
JamesW1-NHS
JamesW1-NHS previously approved these changes Nov 27, 2025
@sonarqubecloud
Copy link
Copy Markdown

@Akol125 Akol125 temporarily deployed to internal-dev-sandbox November 27, 2025 16:19 — with GitHub Actions Inactive
@Akol125 Akol125 merged commit 9685aa9 into master Nov 27, 2025
17 checks passed
@Akol125 Akol125 deleted the VED-000-Mavis-Permissions branch November 27, 2025 16:24
JamesW1-NHS added a commit that referenced this pull request Nov 27, 2025
JamesW1-NHS added a commit that referenced this pull request Dec 2, 2025
* Refactor extended attributes

* check extended attributes and move file

* refactor extended attribute journeys

* rolling back test

* add test for file validation

* refactor filenameprocessor file path into two

* add test for move outside bucket

* add upserts for EA files

* ruff

* fix upsert

* test for no condition_expression

* ACCOUNT_ID in tf

* pathname

* pathname II

* cherry-pick #1013

* resolve e2e batch

* unit tests

* fix to e2e_batch

* cleanup trace

* change buckeowner and destination bucket name

* duplicate batch fix

* duplicate batch test fix

* duplicate batch fix

* change bucket name to dps destination

* revert error message

* bugfix - delete_file()

* bugfix - delete_file() II

* comment

* resolve comments

* fix shared utils

* remove prefix

* remove file validation patching

* remove file validation patching

* ruff

* EXTENDED_ATTRIBUTES_VACC_TYPE

* EXPECTED_BUCKET_OWNER_ACCOUNT

* formatting

* test_unexpected_bucket_name_with_extended_attributes_file

* test_lambda_handler_extended_attributes_failure

* remove copy check, some comments

* remove copy check, some comments II

* improved test_unexpected_bucket_name_and_filename_validation_fails

* expiry_timestamp: int

* ruff

* test_lambda_handler_extended_attributes_failure

---------

Co-authored-by: Akol125 <akinola.olutola1@nhs.net>
dlzhry2nhs pushed a commit that referenced this pull request Jan 19, 2026
* Refactor extended attributes

* check extended attributes and move file

* refactor extended attribute journeys

* rolling back test

* add test for file validation

* refactor filenameprocessor file path into two

* add test for move outside bucket

* add upserts for EA files

* ruff

* fix upsert

* test for no condition_expression

* ACCOUNT_ID in tf

* pathname

* pathname II

* cherry-pick #1013

* resolve e2e batch

* unit tests

* fix to e2e_batch

* cleanup trace

* change buckeowner and destination bucket name

* duplicate batch fix

* duplicate batch test fix

* duplicate batch fix

* change bucket name to dps destination

* revert error message

* bugfix - delete_file()

* bugfix - delete_file() II

* comment

* resolve comments

* fix shared utils

* remove prefix

* remove file validation patching

* remove file validation patching

* ruff

* EXTENDED_ATTRIBUTES_VACC_TYPE

* EXPECTED_BUCKET_OWNER_ACCOUNT

* formatting

* test_unexpected_bucket_name_with_extended_attributes_file

* test_lambda_handler_extended_attributes_failure

* remove copy check, some comments

* remove copy check, some comments II

* improved test_unexpected_bucket_name_and_filename_validation_fails

* expiry_timestamp: int

* ruff

* test_lambda_handler_extended_attributes_failure

---------

Co-authored-by: Akol125 <akinola.olutola1@nhs.net>
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.

5 participants