bcgov / bcgov/entity

Entity UIs + LaunchDarkly: remove obsolete entity-ui FFs

Open
#32,044 1 comment 0 reactions 1 assignee Claimed by @severinbeauvais View on GitHub
Entities Team techdebt
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

A number of Feature Flags are no longer needed, eg, the FF is the same value in all environments and is not beneficial to keep around as an "off switch" for a feature.

The following FFs from the Entity UI project can first be removed from the code, and once the code is released to Production, can be removed from LaunchDarkly.

- [ ] [Use Business API GW URL](https://app.launchdarkly.com/projects/entity-ui/flags/use-business-api-gw-url/targeting?env=dev&env=test&env=production&selected-env=test)
- [ ] [Enable Withdrawal Action](https://app.launchdarkly.com/projects/entity-ui/flags/enable-withdrawal-action/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Allow Empty Corrections](https://app.launchdarkly.com/projects/entity-ui/flags/allow-empty-corrections/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Enable SI Dashboard](https://app.launchdarkly.com/projects/entity-ui/flags/Enable-SI-Dashboard/targeting?env=dev&env=production&env=test&selected-env=dev)? _it's Off in all environments; it this feature obsolete?_
- [ ] [Use Business Dashboard](https://app.launchdarkly.com/projects/entity-ui/flags/use-business-dashboard/targeting?env=dev&env=production&env=test&selected-env=test)
- [ ] [Supported AR Correction Entities](https://app.launchdarkly.com/projects/entity-ui/flags/supported-ar-correction-entities/targeting?env=dev&env=production&env=test&selected-env=dev)
- [ ] [Enable Legal Name Fix](https://app.launchdarkly.com/projects/entity-ui/flags/enable-legal-name-fix/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Enable Non-BEN Corps](https://app.launchdarkly.com/projects/entity-ui/flags/enable-non-ben-corps/targeting?env=dev&env=test&env=production&selected-env=dev)
- [ ] [Supported Change of Directors Entities](https://app.launchdarkly.com/projects/entity-ui/flags/supported-change-of-directors-entities/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Supported Change of Address Entities](https://app.launchdarkly.com/projects/entity-ui/flags/supported-change-of-address-entities/targeting?env=dev&env=test&env=production&selected-env=test)
- [ ] [Enable Affiliation Invitation Request Access](https://app.launchdarkly.com/projects/entity-ui/flags/enable-affiliation-invitation-request-access/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Supported Alteration Change Business Types](https://app.launchdarkly.com/projects/entity-ui/flags/supported-alteration-change-business-types/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Supported Restoration Entities](https://app.launchdarkly.com/projects/entity-ui/flags/supported-restoration-entities/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Supported Correction Entities](https://app.launchdarkly.com/projects/entity-ui/flags/supported-correction-entities/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Sentry Enable](https://app.launchdarkly.com/projects/entity-ui/flags/sentry-enable/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Staff Notation Enabled](https://app.launchdarkly.com/projects/entity-ui/flags/staff-notation-enabled/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Supported Dissolution Entities](https://app.launchdarkly.com/projects/entity-ui/flags/supported-dissolution-entities/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Supported Business Summary Entities](https://app.launchdarkly.com/projects/entity-ui/flags/supported-business-summary-entities/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Special Resolution UI Enabled](https://app.launchdarkly.com/projects/entity-ui/flags/special-resolution-ui-enabled/targeting?env=dev&env=test&env=production&selected-env=production)
- [ ] [Enable Digital Credentials](https://app.launchdarkly.com/projects/entity-ui/flags/enable-digital-credentials/targeting?env=dev&env=test&env=production&selected-env=production) _we can use LEAR FF as on/off switch instead_
- [ ] ~[Enable Genesys Web Message](https://app.launchdarkly.com/projects/entity-ui/flags/enable-genesys-web-message-boolean/targeting?env=dev&env=test&env=production&selected-env=production)~ _we should keep this one as a master off switch_
- [ ] [Enable Web Chat](https://app.launchdarkly.com/projects/entity-ui/flags/enable-web-chat-boolean/targeting?env=dev&env=test&env=production&selected-env=production)

This exercise could also be done for Namerequest FFs and SBC-Auth FFs, but those are beyond the scope of this ticket and, actually, the purvue of other teams.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.