Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(2931/5) Feature flag for new import service #2306

Merged
merged 2 commits into from
Jan 16, 2024

Conversation

shuldt
Copy link
Collaborator

@shuldt shuldt commented Jan 11, 2024

This work allows us to switch between the old Actual and Refund importer (Actual::Import) and the new Acutal, Refund and Activity comment importer.

The goal here is to test the importer with DSIT in development or staging so they are confident it does everything they want.

Once we are happy, we will come back and update the UI to make the most of the new importer.

@shuldt shuldt changed the title Feature/2931 feature flag for new import service WIP: Feature/2931 feature flag for new import service Jan 11, 2024
@mec mec changed the title WIP: Feature/2931 feature flag for new import service (2931/5) Feature flag for new import service Jan 15, 2024
@mec mec force-pushed the feature/2931-feature-flag-for-new-import-service branch 6 times, most recently from 94739e5 to 579a718 Compare January 16, 2024 11:24
@mec mec marked this pull request as ready for review January 16, 2024 11:24
@CristinaRO
Copy link
Collaborator

CristinaRO commented Jan 16, 2024

Will be good to go on develop once the release is out of the way (and once it's rebased)!

@mec mec force-pushed the feature/2931-feature-flag-for-new-import-service branch from 579a718 to 77a6288 Compare January 16, 2024 14:07
When extending the Import::RowError for use in the new importer we
changed the name of this attrbiute from `csv_row` to `csv_row_number` as
it was felt to be more descriptive.

However, whilst running both importers and switching between them, we
want to retain compatibility - the old importer uses `csv_row` so we
need to implement that for now, once we are confident in the new
importer we can strip out the old including this.
The new Actuals, Refund and Activity comment importer is ready to be
tested. To allow us to do so we want to have control over which importer
the application uses.

Right now, we want to change as little as possible, keeping the existing
UI for testing.

Once we have confidence the importer is working as expected, we can come
back and make the most of the new behaviour.

The feature flag is managed by Rollout and is called:

`use_new_activity_actual_refund_comment_importer`
@mec mec force-pushed the feature/2931-feature-flag-for-new-import-service branch from 77a6288 to 4cd8a2e Compare January 16, 2024 15:01
Copy link
Collaborator

@CristinaRO CristinaRO left a comment

Choose a reason for hiding this comment

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

Let's kick the tyres on staging!

@mec mec merged commit acb6282 into develop Jan 16, 2024
3 checks passed
@mec mec deleted the feature/2931-feature-flag-for-new-import-service branch January 16, 2024 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants