Skip to content

Commit

Permalink
Merge pull request #70 from vtex-apps/feature/one-to-many-org-selection
Browse files Browse the repository at this point in the history
[B2BORG-141]  Organizations dropdown selector
  • Loading branch information
arturmagalhaesjr authored Oct 21, 2022
2 parents 5bfb69b + e8d41ff commit 745bb6d
Show file tree
Hide file tree
Showing 32 changed files with 425 additions and 66 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

### Added

- Feature related to one to many feature, it's possible to change the current organization by using the user widget on the top of storefront

### Changed

- it was grouped the graphql Queries in order to improve the performance on the storefront user widget

## [1.14.3] - 2022-10-21

### Changed
Expand Down
4 changes: 3 additions & 1 deletion messages/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "تعيين مستخدم:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "إنشاء طلب جديد",
"store/b2b-organizations.stop-impersonation": "إيقاف تعيين المستخدم",
"store/b2b-organizations.stop-impersonation-error": "خطأ في إيقاف تعيين المستخدم. راجع وحدة التحكم للحصول على التفاصيل."
"store/b2b-organizations.stop-impersonation-error": "خطأ في إيقاف تعيين المستخدم. راجع وحدة التحكم للحصول على التفاصيل.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/bg.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Въплъщаване:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Създаване на нова заявка",
"store/b2b-organizations.stop-impersonation": "Спиране на въплъщаването",
"store/b2b-organizations.stop-impersonation-error": "Грешка при спиране на въплъщаването. Вижте конзолата за подробности."
"store/b2b-organizations.stop-impersonation-error": "Грешка при спиране на въплъщаването. Вижте конзолата за подробности.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "S'està suplantant:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Crea una sol·licitud",
"store/b2b-organizations.stop-impersonation": "Atura la suplantació",
"store/b2b-organizations.stop-impersonation-error": "S'ha produït un error en aturar la suplantació. Per obtenir-ne més informació, consulteu la consola."
"store/b2b-organizations.stop-impersonation-error": "S'ha produït un error en aturar la suplantació. Per obtenir-ne més informació, consulteu la consola.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/context.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "store/b2b-organizations.user-widget.impersonating",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "store/b2b-organizations.request-new-organization.submit-button.create-new-request",
"store/b2b-organizations.stop-impersonation": "store/b2b-organizations.stop-impersonation",
"store/b2b-organizations.stop-impersonation-error": "store/b2b-organizations.stop-impersonation-error"
"store/b2b-organizations.stop-impersonation-error": "store/b2b-organizations.stop-impersonation-error",
"store/b2b-organizations.set-current-organization": "store/b2b-organizations.set-current-organization",
"store/b2b-organizations.set-organization-error": "store/b2b-organizations.set-organization-error"
}
4 changes: 3 additions & 1 deletion messages/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Vydává se za:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Vytvořit novou žádost",
"store/b2b-organizations.stop-impersonation": "Přestat se vydávat za jiného uživatele",
"store/b2b-organizations.stop-impersonation-error": "Zastavení vydávání se za jiného uživatele selhalo. Podrobnosti naleznete v konzoli."
"store/b2b-organizations.stop-impersonation-error": "Zastavení vydávání se za jiného uživatele selhalo. Podrobnosti naleznete v konzoli.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Efterligner:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Opret ny forespørgsel",
"store/b2b-organizations.stop-impersonation": "Stop efterligning",
"store/b2b-organizations.stop-impersonation-error": "Fejl med at stoppe efterligning. Se konsol for detaljer."
"store/b2b-organizations.stop-impersonation-error": "Fejl med at stoppe efterligning. Se konsol for detaljer.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Identitätswechsel:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Neue Anfrage erstellen",
"store/b2b-organizations.stop-impersonation": "Identitätswechsel abbrechen",
"store/b2b-organizations.stop-impersonation-error": "Fehler beim Abbruch des Identitätswechsels. Siehe Konsole für Details."
"store/b2b-organizations.stop-impersonation-error": "Fehler beim Abbruch des Identitätswechsels. Siehe Konsole für Details.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/el.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Γίνεται προσωποποίηση:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Δημιουργία νέου αιτήματος",
"store/b2b-organizations.stop-impersonation": "Διακοπή προσωποποίησης",
"store/b2b-organizations.stop-impersonation-error": "Σφάλμα κατά τη διακοπή της προσωποποίησης. Δείτε την κονσόλα για λεπτομέρειες."
"store/b2b-organizations.stop-impersonation-error": "Σφάλμα κατά τη διακοπή της προσωποποίησης. Δείτε την κονσόλα για λεπτομέρειες.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Impersonating:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Create New Request",
"store/b2b-organizations.stop-impersonation": "Stop Impersonation",
"store/b2b-organizations.stop-impersonation-error": "Error stopping impersonation. See console for details."
"store/b2b-organizations.stop-impersonation-error": "Error stopping impersonation. See console for details.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Suplantando a:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Crear nueva solicitud",
"store/b2b-organizations.stop-impersonation": "Detener suplantación",
"store/b2b-organizations.stop-impersonation-error": "Error al detener la suplantación. Consulta la consola para ver los detalles."
"store/b2b-organizations.stop-impersonation-error": "Error al detener la suplantación. Consulta la consola para ver los detalles.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Esiinny käyttäjänä:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Luo uusi pyyntö",
"store/b2b-organizations.stop-impersonation": "Lopeta tekeytyminen toiseksi käyttäjäksi",
"store/b2b-organizations.stop-impersonation-error": "Virhe toiseksi käyttäjäksi tekeytymisen lopettamisessa. Katso lisätietoja konsolista."
"store/b2b-organizations.stop-impersonation-error": "Virhe toiseksi käyttäjäksi tekeytymisen lopettamisessa. Katso lisätietoja konsolista.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Emprunt d’identité :",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Créer une nouvelle demande",
"store/b2b-organizations.stop-impersonation": "Arrêter l’emprunt d’identité",
"store/b2b-organizations.stop-impersonation-error": "Erreur lors de l’arrêt de l’emprunt d’identité. Voir la console pour plus de détails."
"store/b2b-organizations.stop-impersonation-error": "Erreur lors de l’arrêt de l’emprunt d’identité. Voir la console pour plus de détails.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Impersonando:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Crea nuova richiesta",
"store/b2b-organizations.stop-impersonation": "Interrompi personificazione",
"store/b2b-organizations.stop-impersonation-error": "Errore durante il tentativo di interrompere la personificazione. Visualizza la console per i dettagli."
"store/b2b-organizations.stop-impersonation-error": "Errore durante il tentativo di interrompere la personificazione. Visualizza la console per i dettagli.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "偽装中:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "新規リクエストを作成します",
"store/b2b-organizations.stop-impersonation": "偽装を停止する",
"store/b2b-organizations.stop-impersonation-error": "偽装の停止中にエラーが発生しました。詳細はコンソールを確認してください。"
"store/b2b-organizations.stop-impersonation-error": "偽装の停止中にエラーが発生しました。詳細はコンソールを確認してください。",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "가장:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "새 요청 만들기",
"store/b2b-organizations.stop-impersonation": "가장 중지",
"store/b2b-organizations.stop-impersonation-error": "가장을 중지하는 동안 오류가 발생했습니다. 자세한 내용은 콘솔을 참조하세요."
"store/b2b-organizations.stop-impersonation-error": "가장을 중지하는 동안 오류가 발생했습니다. 자세한 내용은 콘솔을 참조하세요.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Impersoneer:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Nieuwe aanvraag aanmaken",
"store/b2b-organizations.stop-impersonation": "Stop impersonatie",
"store/b2b-organizations.stop-impersonation-error": "Fout bij stoppen impersonatie. Zie console voor details."
"store/b2b-organizations.stop-impersonation-error": "Fout bij stoppen impersonatie. Zie console voor details.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/no.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Etterligner:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Opprett ny forespørsel",
"store/b2b-organizations.stop-impersonation": "Stopp etterligning",
"store/b2b-organizations.stop-impersonation-error": "Feil ved stopp av etterligning. Se konsoll for mer informasjon."
"store/b2b-organizations.stop-impersonation-error": "Feil ved stopp av etterligning. Se konsoll for mer informasjon.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Odgrywanie roli:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Utwórz nowe żądanie",
"store/b2b-organizations.stop-impersonation": "Zatrzymaj odgrywanie roli",
"store/b2b-organizations.stop-impersonation-error": "Wystąpił błąd podczas zatrzymywania odgrywania roli. Zobacz konsolę, aby poznać szczegóły."
"store/b2b-organizations.stop-impersonation-error": "Wystąpił błąd podczas zatrzymywania odgrywania roli. Zobacz konsolę, aby poznać szczegóły.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Personificando:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Criar nova solicitação",
"store/b2b-organizations.stop-impersonation": "Interromper personificação",
"store/b2b-organizations.stop-impersonation-error": "Erro ao interromper a personificação. Consulte o console para mais detalhes."
"store/b2b-organizations.stop-impersonation-error": "Erro ao interromper a personificação. Consulte o console para mais detalhes.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/ro.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Înlocuiește:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Creare solicitare nouă",
"store/b2b-organizations.stop-impersonation": "Oprește înlocuirea",
"store/b2b-organizations.stop-impersonation-error": "Eroare la oprirea înlocuirii. Vezi consola pentru detalii."
"store/b2b-organizations.stop-impersonation-error": "Eroare la oprirea înlocuirii. Vezi consola pentru detalii.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Работа от имени другого лица:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Создать новый запрос",
"store/b2b-organizations.stop-impersonation": "Остановить работу от имени другого лица",
"store/b2b-organizations.stop-impersonation-error": "Сбой остановки работы от имени другого лица. Подробная информация доступна на консоли."
"store/b2b-organizations.stop-impersonation-error": "Сбой остановки работы от имени другого лица. Подробная информация доступна на консоли.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/sk.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Vydávanie sa za používateľa:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Vytvoriť novú požiadavku",
"store/b2b-organizations.stop-impersonation": "Zastaviť vydávanie sa za používateľa",
"store/b2b-organizations.stop-impersonation-error": "Vyskytla sa chyba pri zastavení vydávanie sa za používateľa. Podrobnosti nájdete v konzole."
"store/b2b-organizations.stop-impersonation-error": "Vyskytla sa chyba pri zastavení vydávanie sa za používateľa. Podrobnosti nájdete v konzole.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/sl.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Oponašanje:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Ustvari novo zahtevo",
"store/b2b-organizations.stop-impersonation": "Nehaj oponašati",
"store/b2b-organizations.stop-impersonation-error": "Napaka pri zaustavitvi oponašanja. Za podrobnosti glejte konzolo."
"store/b2b-organizations.stop-impersonation-error": "Napaka pri zaustavitvi oponašanja. Za podrobnosti glejte konzolo.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
4 changes: 3 additions & 1 deletion messages/sv.json
Original file line number Diff line number Diff line change
Expand Up @@ -286,5 +286,7 @@
"store/b2b-organizations.user-widget.impersonating": "Uppträder som:",
"store/b2b-organizations.request-new-organization.submit-button.create-new-request": "Skapa ny förfrågan",
"store/b2b-organizations.stop-impersonation": "Sluta uppträdandet",
"store/b2b-organizations.stop-impersonation-error": "Det inge inte att stoppa uppträdandet. Se konsolen för detaljer."
"store/b2b-organizations.stop-impersonation-error": "Det inge inte att stoppa uppträdandet. Se konsolen för detaljer.",
"store/b2b-organizations.set-current-organization": "Set current organization",
"store/b2b-organizations.set-organization-error": "Error setting current organization. See console for details."
}
Loading

0 comments on commit 745bb6d

Please sign in to comment.