From ca0a525895b1befcb0f8cdef153075ec8a35b6c8 Mon Sep 17 00:00:00 2001 From: Daniel James Smith Date: Thu, 16 Mar 2023 13:14:49 +0100 Subject: [PATCH] Remove "Mir" CC brand option (#5011) --- apps/browser/src/_locales/en/messages.json | 3 --- apps/desktop/src/locales/en/messages.json | 3 --- apps/web/src/locales/en/messages.json | 3 --- libs/angular/src/images/cards/mir-dark.png | Bin 505 -> 0 bytes libs/angular/src/images/cards/mir-light.png | Bin 644 -> 0 bytes libs/angular/src/pipes/credit-card-number.pipe.ts | 6 ------ libs/angular/src/scss/icons.scss | 2 -- .../src/vault/components/add-edit.component.ts | 1 - .../src/vault/components/icon.component.ts | 1 - libs/common/src/importers/base-importer.ts | 6 ------ 10 files changed, 25 deletions(-) delete mode 100644 libs/angular/src/images/cards/mir-dark.png delete mode 100644 libs/angular/src/images/cards/mir-light.png diff --git a/apps/browser/src/_locales/en/messages.json b/apps/browser/src/_locales/en/messages.json index c90780e03a8..70adbdceb41 100644 --- a/apps/browser/src/_locales/en/messages.json +++ b/apps/browser/src/_locales/en/messages.json @@ -2003,9 +2003,6 @@ "disabledOrganizationFilterError": { "message": "Items in suspended Organizations cannot be accessed. Contact your Organization owner for assistance." }, - "cardBrandMir": { - "message": "Mir" - }, "loggingInTo": { "message": "Logging in to $DOMAIN$", "placeholders": { diff --git a/apps/desktop/src/locales/en/messages.json b/apps/desktop/src/locales/en/messages.json index 93901ddc7aa..47fab63a9dd 100644 --- a/apps/desktop/src/locales/en/messages.json +++ b/apps/desktop/src/locales/en/messages.json @@ -2035,9 +2035,6 @@ "neverLockWarning": { "message": "Are you sure you want to use the \"Never\" option? Setting your lock options to \"Never\" stores your vault's encryption key on your device. If you use this option you should ensure that you keep your device properly protected." }, - "cardBrandMir": { - "message": "Mir" - }, "vault": { "message": "Vault" }, diff --git a/apps/web/src/locales/en/messages.json b/apps/web/src/locales/en/messages.json index d95bf7172dd..1dc3fbc385a 100644 --- a/apps/web/src/locales/en/messages.json +++ b/apps/web/src/locales/en/messages.json @@ -5639,9 +5639,6 @@ "reporting": { "message": "Reporting" }, - "cardBrandMir": { - "message": "Mir" - }, "numberOfUsers": { "message": "Number of users" }, diff --git a/libs/angular/src/images/cards/mir-dark.png b/libs/angular/src/images/cards/mir-dark.png deleted file mode 100644 index e158470db06b450ca10dc6f339aa2ba832609397..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmV> z001vDJuomhFfc$bGd(XfJTEjoE;KzbH99XdJuNalFEl;>|NmoWZp+NhmzthQPFAtA zw&msLeSn6FjgnScV)F9yq^GKIbb35NN<2YH*xA~bnV#6$+rGcT$qYuS0000CbW%=J zKmgw$5bw{wfH0q6YC4H#0003zNklu!S}7zSXdR&D!&BA#m7?f&m_AG9m5 zB`ll#S<0LEDN!Ern7}wMn;KhE9ShDm_P)bNilVE!_^+N4+qKyeuKNEp^VbX#!3L8jMCAs>(s~6AcTO6|epaaOALkchb z56}WSK7^EbKxlnQ#vu(XU!eX8U9<-+aY!h==sx~pZrX=J8{t&_}`0MU|00000NkvXXu0mjfqjk}r diff --git a/libs/angular/src/images/cards/mir-light.png b/libs/angular/src/images/cards/mir-light.png deleted file mode 100644 index e49974152055802e5765ac170948031ed2b4aa4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644 zcmV-~0(BHUAOP6|SsgO&U zdc)n)Erw*J%e}BQUmy^G ze}MiGVE_ODYDq*vR9M69*J*EpFc`q`a)^5#pooLXP6xZxdF;NA@Bgj#v__#@(q*eJ zw%C8-0}biVzAz>*#)1tGjdFb^YB^|}(;|qRGBTLa zLbQ;DEM%d-3Gqav+!taNv@WJ}Glk0@wI$O)X(;LdH4A01DJI!Gn?JfbKRGBG=mgZ1}E^Dvm4bo?UgIGmIm59y?-?Ay+ eHDkPXz}N@yNTwLm_9*rM0000 = { { cardLength: 19, blocks: [6, 13] }, ], Amex: [{ cardLength: 15, blocks: [4, 6, 5] }], - Mir: [ - { cardLength: 16, blocks: [4, 4, 4, 4] }, - { cardLength: 17, blocks: [5, 4, 4, 4] }, - { cardLength: 18, blocks: [6, 4, 4, 4] }, - { cardLength: 19, blocks: [7, 4, 4, 4] }, - ], Other: [{ cardLength: 16, blocks: [4, 4, 4, 4] }], }; diff --git a/libs/angular/src/scss/icons.scss b/libs/angular/src/scss/icons.scss index eaf061912d3..58c860ff7ed 100644 --- a/libs/angular/src/scss/icons.scss +++ b/libs/angular/src/scss/icons.scss @@ -9,7 +9,6 @@ $card-icons: ( "mastercard": $card-icons-base + "mastercard-light.png", "union-pay": $card-icons-base + "union_pay-light.png", "ru-pay": $card-icons-base + "ru_pay-light.png", - "mir": $card-icons-base + "mir-light.png", ); $card-icons-dark: ( @@ -22,7 +21,6 @@ $card-icons-dark: ( "mastercard": $card-icons-base + "mastercard-dark.png", "union-pay": $card-icons-base + "union_pay-dark.png", "ru-pay": $card-icons-base + "ru_pay-dark.png", - "mir": $card-icons-base + "mir-dark.png", ); .credit-card-icon { diff --git a/libs/angular/src/vault/components/add-edit.component.ts b/libs/angular/src/vault/components/add-edit.component.ts index b8258297cc4..d632c3ce8d3 100644 --- a/libs/angular/src/vault/components/add-edit.component.ts +++ b/libs/angular/src/vault/components/add-edit.component.ts @@ -118,7 +118,6 @@ export class AddEditComponent implements OnInit, OnDestroy { { name: "Maestro", value: "Maestro" }, { name: "UnionPay", value: "UnionPay" }, { name: "RuPay", value: "RuPay" }, - { name: i18nService.t("cardBrandMir"), value: "Mir" }, { name: i18nService.t("other"), value: "Other" }, ]; this.cardExpMonthOptions = [ diff --git a/libs/angular/src/vault/components/icon.component.ts b/libs/angular/src/vault/components/icon.component.ts index 111f89ff831..568df7147ae 100644 --- a/libs/angular/src/vault/components/icon.component.ts +++ b/libs/angular/src/vault/components/icon.component.ts @@ -20,7 +20,6 @@ const cardIcons: Record = { Maestro: "card-maestro", UnionPay: "card-union-pay", RuPay: "card-ru-pay", - Mir: "card-mir", }; @Component({ diff --git a/libs/common/src/importers/base-importer.ts b/libs/common/src/importers/base-importer.ts index 7406e9b5694..0f0a4e54e09 100644 --- a/libs/common/src/importers/base-importer.ts +++ b/libs/common/src/importers/base-importer.ts @@ -301,12 +301,6 @@ export abstract class BaseImporter { return "Visa"; } - // Mir - re = new RegExp("^220[0-4]"); - if (cardNum.match(re) != null) { - return "Mir"; - } - return null; }