Browse Source

fix(admin-ui): Add custom detail component locationId and action bar items to draft order detail (#2286)

cdiban 2 years ago
parent
commit
27c9ae768c
100 changed files with 167 additions and 148 deletions
  1. 1 1
      docs/content/admin-ui-api/action-bar/_index.md
  2. 1 1
      docs/content/admin-ui-api/action-bar/action-bar-item.md
  3. 1 1
      docs/content/admin-ui-api/action-bar/action-bar-location-id.md
  4. 1 1
      docs/content/admin-ui-api/action-bar/add-action-bar-item.md
  5. 1 1
      docs/content/admin-ui-api/action-bar/on-click-context.md
  6. 1 1
      docs/content/admin-ui-api/action-bar/page-location-id.md
  7. 1 1
      docs/content/admin-ui-api/bulk-actions/_index.md
  8. 1 1
      docs/content/admin-ui-api/bulk-actions/bulk-action.md
  9. 1 1
      docs/content/admin-ui-api/bulk-actions/register-bulk-action.md
  10. 1 1
      docs/content/admin-ui-api/components/_index.md
  11. 1 1
      docs/content/admin-ui-api/components/asset-picker-dialog-component.md
  12. 1 1
      docs/content/admin-ui-api/components/chip-component.md
  13. 1 1
      docs/content/admin-ui-api/components/currency-input-component.md
  14. 1 1
      docs/content/admin-ui-api/components/data-table-component.md
  15. 1 1
      docs/content/admin-ui-api/components/data-table2component.md
  16. 1 1
      docs/content/admin-ui-api/components/datetime-picker-component.md
  17. 1 1
      docs/content/admin-ui-api/components/dropdown-component.md
  18. 1 1
      docs/content/admin-ui-api/components/facet-value-selector-component.md
  19. 1 1
      docs/content/admin-ui-api/components/object-tree-component.md
  20. 1 1
      docs/content/admin-ui-api/components/order-state-label-component.md
  21. 1 1
      docs/content/admin-ui-api/components/product-variant-selector-component.md
  22. 1 1
      docs/content/admin-ui-api/components/rich-text-editor-component.md
  23. 1 1
      docs/content/admin-ui-api/components/zone-selector-component.md
  24. 1 1
      docs/content/admin-ui-api/custom-detail-components/_index.md
  25. 1 1
      docs/content/admin-ui-api/custom-detail-components/custom-detail-component-config.md
  26. 2 1
      docs/content/admin-ui-api/custom-detail-components/custom-detail-component-location-id.md
  27. 1 1
      docs/content/admin-ui-api/custom-detail-components/custom-detail-component.md
  28. 1 1
      docs/content/admin-ui-api/custom-detail-components/register-custom-detail-component.md
  29. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/_index.md
  30. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/customer-history-entry-component.md
  31. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/history-entry-component.md
  32. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/history-entry-config.md
  33. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/order-history-entry-component.md
  34. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/register-history-entry-component.md
  35. 1 1
      docs/content/admin-ui-api/custom-input-components/_index.md
  36. 1 1
      docs/content/admin-ui-api/custom-input-components/default-inputs.md
  37. 1 1
      docs/content/admin-ui-api/custom-input-components/form-input-component.md
  38. 1 1
      docs/content/admin-ui-api/custom-input-components/register-form-input-component.md
  39. 1 1
      docs/content/admin-ui-api/directives/_index.md
  40. 1 1
      docs/content/admin-ui-api/directives/if-multichannel-directive.md
  41. 1 1
      docs/content/admin-ui-api/directives/if-permissions-directive.md
  42. 1 1
      docs/content/admin-ui-api/list-detail-views/_index.md
  43. 1 1
      docs/content/admin-ui-api/list-detail-views/base-detail-component.md
  44. 1 1
      docs/content/admin-ui-api/list-detail-views/base-entity-resolver.md
  45. 1 1
      docs/content/admin-ui-api/list-detail-views/base-list-component.md
  46. 10 10
      docs/content/admin-ui-api/list-detail-views/detail-component-with-resolver.md
  47. 1 1
      docs/content/admin-ui-api/list-detail-views/typed-base-detail-component.md
  48. 1 1
      docs/content/admin-ui-api/list-detail-views/typed-base-list-component.md
  49. 1 1
      docs/content/admin-ui-api/nav-menu/_index.md
  50. 1 1
      docs/content/admin-ui-api/nav-menu/add-nav-menu-item.md
  51. 1 1
      docs/content/admin-ui-api/nav-menu/add-nav-menu-section.md
  52. 1 1
      docs/content/admin-ui-api/nav-menu/nav-menu-item.md
  53. 1 1
      docs/content/admin-ui-api/nav-menu/nav-menu-section.md
  54. 1 1
      docs/content/admin-ui-api/nav-menu/navigation-types.md
  55. 1 1
      docs/content/admin-ui-api/pipes/_index.md
  56. 1 1
      docs/content/admin-ui-api/pipes/asset-preview-pipe.md
  57. 1 1
      docs/content/admin-ui-api/pipes/duration-pipe.md
  58. 1 1
      docs/content/admin-ui-api/pipes/file-size-pipe.md
  59. 1 1
      docs/content/admin-ui-api/pipes/has-permission-pipe.md
  60. 1 1
      docs/content/admin-ui-api/pipes/locale-currency-name-pipe.md
  61. 1 1
      docs/content/admin-ui-api/pipes/locale-currency-pipe.md
  62. 1 1
      docs/content/admin-ui-api/pipes/locale-date-pipe.md
  63. 1 1
      docs/content/admin-ui-api/pipes/locale-language-name-pipe.md
  64. 1 1
      docs/content/admin-ui-api/pipes/locale-region-name-pipe.md
  65. 1 1
      docs/content/admin-ui-api/pipes/time-ago-pipe.md
  66. 1 1
      docs/content/admin-ui-api/providers/_index.md
  67. 1 1
      docs/content/admin-ui-api/providers/data-service.md
  68. 1 1
      docs/content/admin-ui-api/providers/modal-service.md
  69. 1 1
      docs/content/admin-ui-api/providers/notification-service.md
  70. 1 1
      docs/content/admin-ui-api/tabs/_index.md
  71. 1 1
      docs/content/admin-ui-api/tabs/page-tab-config.md
  72. 1 1
      docs/content/admin-ui-api/tabs/register-page-tab.md
  73. 1 1
      docs/content/admin-ui-api/ui-devkit/_index.md
  74. 1 1
      docs/content/admin-ui-api/ui-devkit/admin-ui-extension.md
  75. 1 1
      docs/content/admin-ui-api/ui-devkit/compile-ui-extensions.md
  76. 4 2
      docs/content/admin-ui-api/ui-devkit/helpers.md
  77. 1 1
      docs/content/admin-ui-api/ui-devkit/ui-devkit-client.md
  78. 1 1
      docs/content/admin-ui-api/ui-devkit/ui-extension-compiler-options.md
  79. 1 1
      docs/content/admin-ui-api/ui-devkit/ui-extension-compiler-process-argument.md
  80. 1 1
      docs/content/typescript-api/assets/_index.md
  81. 1 1
      docs/content/typescript-api/assets/asset-naming-strategy.md
  82. 1 1
      docs/content/typescript-api/assets/asset-options.md
  83. 1 1
      docs/content/typescript-api/assets/asset-preview-strategy.md
  84. 1 1
      docs/content/typescript-api/assets/asset-storage-strategy.md
  85. 1 1
      docs/content/typescript-api/assets/default-asset-naming-strategy.md
  86. 1 1
      docs/content/typescript-api/auth/_index.md
  87. 1 1
      docs/content/typescript-api/auth/auth-options.md
  88. 1 1
      docs/content/typescript-api/auth/authentication-strategy.md
  89. 1 1
      docs/content/typescript-api/auth/bcrypt-password-hashing-strategy.md
  90. 1 1
      docs/content/typescript-api/auth/cookie-options.md
  91. 1 1
      docs/content/typescript-api/auth/default-password-validation-strategy.md
  92. 30 30
      docs/content/typescript-api/auth/external-authentication-service.md
  93. 1 1
      docs/content/typescript-api/auth/in-memory-session-cache-strategy.md
  94. 1 1
      docs/content/typescript-api/auth/native-authentication-strategy.md
  95. 1 1
      docs/content/typescript-api/auth/noop-session-cache-strategy.md
  96. 1 1
      docs/content/typescript-api/auth/password-hashing-strategy.md
  97. 1 1
      docs/content/typescript-api/auth/password-validation-strategy.md
  98. 1 1
      docs/content/typescript-api/auth/permission-definition.md
  99. 26 10
      docs/content/typescript-api/auth/session-cache-strategy.md
  100. 1 1
      docs/content/typescript-api/auth/superadmin-credentials.md

+ 1 - 1
docs/content/admin-ui-api/action-bar/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Action Bar"
 weight: 10
-date: 2023-06-08T15:03:34.592Z
+date: 2023-07-14T16:57:51.071Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/action-bar-item.md

@@ -1,7 +1,7 @@
 ---
 title: "ActionBarItem"
 weight: 10
-date: 2023-07-04T11:02:15.030Z
+date: 2023-07-14T16:57:51.118Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/action-bar-location-id.md

@@ -1,7 +1,7 @@
 ---
 title: "ActionBarLocationId"
 weight: 10
-date: 2023-07-04T11:02:14.889Z
+date: 2023-07-14T16:57:51.071Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/add-action-bar-item.md

@@ -1,7 +1,7 @@
 ---
 title: "AddActionBarItem"
 weight: 10
-date: 2023-07-04T11:02:15.048Z
+date: 2023-07-14T16:57:51.125Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/on-click-context.md

@@ -1,7 +1,7 @@
 ---
 title: "OnClickContext"
 weight: 10
-date: 2023-07-04T11:02:15.026Z
+date: 2023-07-14T16:57:51.116Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/page-location-id.md

@@ -1,7 +1,7 @@
 ---
 title: "PageLocationId"
 weight: 10
-date: 2023-07-04T11:02:14.887Z
+date: 2023-07-14T16:57:51.071Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/bulk-actions/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Bulk Actions"
 weight: 10
-date: 2023-06-08T15:03:34.648Z
+date: 2023-07-14T16:57:51.088Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/bulk-actions/bulk-action.md

@@ -1,7 +1,7 @@
 ---
 title: "BulkAction"
 weight: 10
-date: 2023-07-04T11:02:14.915Z
+date: 2023-07-14T16:57:51.079Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/bulk-actions/register-bulk-action.md

@@ -1,7 +1,7 @@
 ---
 title: "RegisterBulkAction"
 weight: 10
-date: 2023-07-04T11:02:14.938Z
+date: 2023-07-14T16:57:51.088Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Components"
 weight: 10
-date: 2023-06-08T15:03:34.852Z
+date: 2023-07-14T16:57:51.149Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/asset-picker-dialog-component.md

@@ -1,7 +1,7 @@
 ---
 title: "AssetPickerDialogComponent"
 weight: 10
-date: 2023-07-04T11:02:15.081Z
+date: 2023-07-14T16:57:51.138Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/chip-component.md

@@ -1,7 +1,7 @@
 ---
 title: "ChipComponent"
 weight: 10
-date: 2023-07-04T11:02:15.105Z
+date: 2023-07-14T16:57:51.149Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/currency-input-component.md

@@ -1,7 +1,7 @@
 ---
 title: "CurrencyInputComponent"
 weight: 10
-date: 2023-07-04T11:02:15.110Z
+date: 2023-07-14T16:57:51.152Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/data-table-component.md

@@ -1,7 +1,7 @@
 ---
 title: "DataTableComponent"
 weight: 10
-date: 2023-07-04T11:02:15.140Z
+date: 2023-07-14T16:57:51.164Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/data-table2component.md

@@ -1,7 +1,7 @@
 ---
 title: "DataTable2Component"
 weight: 10
-date: 2023-07-04T11:02:15.185Z
+date: 2023-07-14T16:57:51.179Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/datetime-picker-component.md

@@ -1,7 +1,7 @@
 ---
 title: "DatetimePickerComponent"
 weight: 10
-date: 2023-07-04T11:02:15.235Z
+date: 2023-07-14T16:57:51.199Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/dropdown-component.md

@@ -1,7 +1,7 @@
 ---
 title: "DropdownComponent"
 weight: 10
-date: 2023-07-04T11:02:15.285Z
+date: 2023-07-14T16:57:51.220Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/facet-value-selector-component.md

@@ -1,7 +1,7 @@
 ---
 title: "FacetValueSelectorComponent"
 weight: 10
-date: 2023-07-04T11:02:15.295Z
+date: 2023-07-14T16:57:51.224Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/object-tree-component.md

@@ -1,7 +1,7 @@
 ---
 title: "ObjectTreeComponent"
 weight: 10
-date: 2023-07-04T11:02:15.322Z
+date: 2023-07-14T16:57:51.235Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/order-state-label-component.md

@@ -1,7 +1,7 @@
 ---
 title: "OrderStateLabelComponent"
 weight: 10
-date: 2023-07-04T11:02:15.337Z
+date: 2023-07-14T16:57:51.241Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/product-variant-selector-component.md

@@ -1,7 +1,7 @@
 ---
 title: "ProductVariantSelectorComponent"
 weight: 10
-date: 2023-07-04T11:02:15.341Z
+date: 2023-07-14T16:57:51.242Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/rich-text-editor-component.md

@@ -1,7 +1,7 @@
 ---
 title: "RichTextEditorComponent"
 weight: 10
-date: 2023-07-04T11:02:15.353Z
+date: 2023-07-14T16:57:51.246Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/components/zone-selector-component.md

@@ -1,7 +1,7 @@
 ---
 title: "ZoneSelectorComponent"
 weight: 10
-date: 2023-07-04T11:02:15.381Z
+date: 2023-07-14T16:57:51.254Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-detail-components/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Custom Detail Components"
 weight: 10
-date: 2023-06-08T15:03:34.595Z
+date: 2023-07-14T16:57:51.072Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-detail-components/custom-detail-component-config.md

@@ -1,7 +1,7 @@
 ---
 title: "CustomDetailComponentConfig"
 weight: 10
-date: 2023-07-04T11:02:14.945Z
+date: 2023-07-14T16:57:51.090Z
 showtoc: true
 generated: true
 ---

+ 2 - 1
docs/content/admin-ui-api/custom-detail-components/custom-detail-component-location-id.md

@@ -1,7 +1,7 @@
 ---
 title: "CustomDetailComponentLocationId"
 weight: 10
-date: 2023-07-04T11:02:14.891Z
+date: 2023-07-14T16:57:51.071Z
 showtoc: true
 generated: true
 ---
@@ -27,6 +27,7 @@ type CustomDetailComponentLocationId = | 'administrator-profile'
     | 'country-detail'
     | 'customer-detail'
     | 'customer-group-detail'
+    | 'draft-order-detail'
     | 'facet-detail'
     | 'global-settings-detail'
     | 'order-detail'

+ 1 - 1
docs/content/admin-ui-api/custom-detail-components/custom-detail-component.md

@@ -1,7 +1,7 @@
 ---
 title: "CustomDetailComponent"
 weight: 10
-date: 2023-07-04T11:02:14.941Z
+date: 2023-07-14T16:57:51.089Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-detail-components/register-custom-detail-component.md

@@ -1,7 +1,7 @@
 ---
 title: "RegisterCustomDetailComponent"
 weight: 10
-date: 2023-07-04T11:02:14.949Z
+date: 2023-07-14T16:57:51.092Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Custom History Entry Components"
 weight: 10
-date: 2023-06-08T15:03:34.668Z
+date: 2023-07-14T16:57:51.095Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/customer-history-entry-component.md

@@ -1,7 +1,7 @@
 ---
 title: "CustomerHistoryEntryComponent"
 weight: 10
-date: 2023-07-04T11:02:14.963Z
+date: 2023-07-14T16:57:51.097Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/history-entry-component.md

@@ -1,7 +1,7 @@
 ---
 title: "HistoryEntryComponent"
 weight: 10
-date: 2023-07-04T11:02:14.951Z
+date: 2023-07-14T16:57:51.092Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/history-entry-config.md

@@ -1,7 +1,7 @@
 ---
 title: "HistoryEntryConfig"
 weight: 10
-date: 2023-07-04T11:02:14.969Z
+date: 2023-07-14T16:57:51.098Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/order-history-entry-component.md

@@ -1,7 +1,7 @@
 ---
 title: "OrderHistoryEntryComponent"
 weight: 10
-date: 2023-07-04T11:02:14.960Z
+date: 2023-07-14T16:57:51.096Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/register-history-entry-component.md

@@ -1,7 +1,7 @@
 ---
 title: "RegisterHistoryEntryComponent"
 weight: 10
-date: 2023-07-04T11:02:14.974Z
+date: 2023-07-14T16:57:51.099Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-input-components/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Custom Input Components"
 weight: 10
-date: 2023-06-08T15:03:34.591Z
+date: 2023-07-14T16:57:51.070Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-input-components/default-inputs.md

@@ -1,7 +1,7 @@
 ---
 title: "Default Inputs"
 weight: 10
-date: 2023-07-04T11:02:15.425Z
+date: 2023-07-14T16:57:51.266Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-input-components/form-input-component.md

@@ -1,7 +1,7 @@
 ---
 title: "FormInputComponent"
 weight: 10
-date: 2023-07-04T11:02:14.880Z
+date: 2023-07-14T16:57:51.068Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-input-components/register-form-input-component.md

@@ -1,7 +1,7 @@
 ---
 title: "RegisterFormInputComponent"
 weight: 10
-date: 2023-07-04T11:02:15.609Z
+date: 2023-07-14T16:57:51.323Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/directives/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Directives"
 weight: 10
-date: 2023-06-08T15:03:35.190Z
+date: 2023-07-14T16:57:51.265Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/directives/if-multichannel-directive.md

@@ -1,7 +1,7 @@
 ---
 title: "IfMultichannelDirective"
 weight: 10
-date: 2023-07-04T11:02:15.412Z
+date: 2023-07-14T16:57:51.263Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/directives/if-permissions-directive.md

@@ -1,7 +1,7 @@
 ---
 title: "IfPermissionsDirective"
 weight: 10
-date: 2023-07-04T11:02:15.419Z
+date: 2023-07-14T16:57:51.265Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "List Detail Views"
 weight: 10
-date: 2023-06-08T15:03:34.498Z
+date: 2023-07-14T16:57:51.042Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/base-detail-component.md

@@ -1,7 +1,7 @@
 ---
 title: "BaseDetailComponent"
 weight: 10
-date: 2023-07-04T11:02:14.687Z
+date: 2023-07-14T16:57:51.024Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/base-entity-resolver.md

@@ -1,7 +1,7 @@
 ---
 title: "BaseEntityResolver"
 weight: 10
-date: 2023-07-04T11:02:14.825Z
+date: 2023-07-14T16:57:51.047Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/base-list-component.md

@@ -1,7 +1,7 @@
 ---
 title: "BaseListComponent"
 weight: 10
-date: 2023-07-04T11:02:14.829Z
+date: 2023-07-14T16:57:51.048Z
 showtoc: true
 generated: true
 ---

+ 10 - 10
docs/content/admin-ui-api/list-detail-views/detail-component-with-resolver.md

@@ -1,7 +1,7 @@
 ---
 title: "DetailComponentWithResolver"
 weight: 10
-date: 2023-07-04T11:02:14.823Z
+date: 2023-07-14T16:57:51.046Z
 showtoc: true
 generated: true
 ---
@@ -15,8 +15,8 @@ generated: true
 
 {{< generation-info sourceFile="packages/admin-ui/src/lib/core/src/common/base-detail.component.ts" sourceLine="243" packageName="@vendure/admin-ui">}}
 
-A helper function for creating tabs that point to a <a href='/admin-ui-api/list-detail-views/typed-base-detail-component#typedbasedetailcomponent'>TypedBaseDetailComponent</a>. This takes
-care of the route resolver parts so that the detail component automatically has access to the
+A helper function for creating tabs that point to a <a href='/admin-ui-api/list-detail-views/typed-base-detail-component#typedbasedetailcomponent'>TypedBaseDetailComponent</a>. This takes
+care of the route resolver parts so that the detail component automatically has access to the
 correct resolved detail data.
 
 *Example*
@@ -44,18 +44,18 @@ export class ProductSpecsUiExtensionModule {}
 ## Signature
 
 ```TypeScript
-function detailComponentWithResolver<T extends TypedDocumentNode<any, { id: string }>, Field extends keyof ResultOf<T>, R extends Field>(config: {
-    component: Type<TypedBaseDetailComponent<T, Field>>;
-    query: T;
-    entityKey: R;
-    getBreadcrumbs?: (entity: ResultOf<T>[R]) => BreadcrumbValue;
-    variables?: T extends TypedDocumentNode<any, infer V> ? Omit<V, 'id'> : never;
+function detailComponentWithResolver<T extends TypedDocumentNode<any, { id: string }>, Field extends keyof ResultOf<T>, R extends Field>(config: {
+    component: Type<TypedBaseDetailComponent<T, Field>>;
+    query: T;
+    entityKey: R;
+    getBreadcrumbs?: (entity: ResultOf<T>[R]) => BreadcrumbValue;
+    variables?: T extends TypedDocumentNode<any, infer V> ? Omit<V, 'id'> : never;
 }): void
 ```
 ## Parameters
 
 ### config
 
-{{< member-info kind="parameter" type="{
     component: Type&#60;<a href='/admin-ui-api/list-detail-views/typed-base-detail-component#typedbasedetailcomponent'>TypedBaseDetailComponent</a>&#60;T, Field&#62;&#62;;
     query: T;
     entityKey: R;
     getBreadcrumbs?: (entity: ResultOf&#60;T&#62;[R]) =&#62; BreadcrumbValue;
     variables?: T extends TypedDocumentNode&#60;any, infer V&#62; ? Omit&#60;V, 'id'&#62; : never;
 }" >}}
+{{< member-info kind="parameter" type="{     component: Type&#60;<a href='/admin-ui-api/list-detail-views/typed-base-detail-component#typedbasedetailcomponent'>TypedBaseDetailComponent</a>&#60;T, Field&#62;&#62;;     query: T;     entityKey: R;     getBreadcrumbs?: (entity: ResultOf&#60;T&#62;[R]) =&#62; BreadcrumbValue;     variables?: T extends TypedDocumentNode&#60;any, infer V&#62; ? Omit&#60;V, 'id'&#62; : never; }" >}}
 
 </div>

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/typed-base-detail-component.md

@@ -1,7 +1,7 @@
 ---
 title: "TypedBaseDetailComponent"
 weight: 10
-date: 2023-07-04T11:02:14.817Z
+date: 2023-07-14T16:57:51.043Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/typed-base-list-component.md

@@ -1,7 +1,7 @@
 ---
 title: "TypedBaseListComponent"
 weight: 10
-date: 2023-07-04T11:02:14.862Z
+date: 2023-07-14T16:57:51.061Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Nav Menu"
 weight: 10
-date: 2023-06-08T15:03:34.714Z
+date: 2023-07-14T16:57:51.109Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/add-nav-menu-item.md

@@ -1,7 +1,7 @@
 ---
 title: "AddNavMenuItem"
 weight: 10
-date: 2023-07-04T11:02:15.045Z
+date: 2023-07-14T16:57:51.124Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/add-nav-menu-section.md

@@ -1,7 +1,7 @@
 ---
 title: "AddNavMenuSection"
 weight: 10
-date: 2023-07-04T11:02:15.042Z
+date: 2023-07-14T16:57:51.123Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/nav-menu-item.md

@@ -1,7 +1,7 @@
 ---
 title: "NavMenuItem"
 weight: 10
-date: 2023-07-04T11:02:15.006Z
+date: 2023-07-14T16:57:51.109Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/nav-menu-section.md

@@ -1,7 +1,7 @@
 ---
 title: "NavMenuSection"
 weight: 10
-date: 2023-07-04T11:02:15.016Z
+date: 2023-07-14T16:57:51.113Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/navigation-types.md

@@ -1,7 +1,7 @@
 ---
 title: "Navigation Types"
 weight: 10
-date: 2023-07-04T11:02:15.000Z
+date: 2023-07-14T16:57:51.108Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Pipes"
 weight: 10
-date: 2023-06-08T15:03:35.350Z
+date: 2023-07-14T16:57:51.325Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/asset-preview-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "AssetPreviewPipe"
 weight: 10
-date: 2023-07-04T11:02:15.615Z
+date: 2023-07-14T16:57:51.324Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/duration-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "DurationPipe"
 weight: 10
-date: 2023-07-04T11:02:15.623Z
+date: 2023-07-14T16:57:51.325Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/file-size-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "FileSizePipe"
 weight: 10
-date: 2023-07-04T11:02:15.630Z
+date: 2023-07-14T16:57:51.328Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/has-permission-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "HasPermissionPipe"
 weight: 10
-date: 2023-07-04T11:02:15.635Z
+date: 2023-07-14T16:57:51.329Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-currency-name-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "LocaleCurrencyNamePipe"
 weight: 10
-date: 2023-07-04T11:02:15.645Z
+date: 2023-07-14T16:57:51.331Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-currency-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "LocaleCurrencyPipe"
 weight: 10
-date: 2023-07-04T11:02:15.651Z
+date: 2023-07-14T16:57:51.334Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-date-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "LocaleDatePipe"
 weight: 10
-date: 2023-07-04T11:02:15.658Z
+date: 2023-07-14T16:57:51.336Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-language-name-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "LocaleLanguageNamePipe"
 weight: 10
-date: 2023-07-04T11:02:15.664Z
+date: 2023-07-14T16:57:51.339Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-region-name-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "LocaleRegionNamePipe"
 weight: 10
-date: 2023-07-04T11:02:15.669Z
+date: 2023-07-14T16:57:51.341Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/time-ago-pipe.md

@@ -1,7 +1,7 @@
 ---
 title: "TimeAgoPipe"
 weight: 10
-date: 2023-07-04T11:02:15.677Z
+date: 2023-07-14T16:57:51.344Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/providers/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Providers"
 weight: 10
-date: 2023-06-08T15:03:34.620Z
+date: 2023-07-14T16:57:51.079Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/providers/data-service.md

@@ -1,7 +1,7 @@
 ---
 title: "DataService"
 weight: 10
-date: 2023-07-04T11:02:14.893Z
+date: 2023-07-14T16:57:51.072Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/providers/modal-service.md

@@ -1,7 +1,7 @@
 ---
 title: "ModalService"
 weight: 10
-date: 2023-07-04T11:02:14.978Z
+date: 2023-07-14T16:57:51.099Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/providers/notification-service.md

@@ -1,7 +1,7 @@
 ---
 title: "NotificationService"
 weight: 10
-date: 2023-07-04T11:02:15.051Z
+date: 2023-07-14T16:57:51.126Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/tabs/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Tabs"
 weight: 10
-date: 2023-06-08T15:03:34.816Z
+date: 2023-07-14T16:57:51.138Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/tabs/page-tab-config.md

@@ -1,7 +1,7 @@
 ---
 title: "PageTabConfig"
 weight: 10
-date: 2023-07-04T11:02:15.069Z
+date: 2023-07-14T16:57:51.134Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/tabs/register-page-tab.md

@@ -1,7 +1,7 @@
 ---
 title: "RegisterPageTab"
 weight: 10
-date: 2023-07-04T11:02:15.079Z
+date: 2023-07-14T16:57:51.138Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Ui Devkit"
 weight: 10
-date: 2023-06-08T15:03:35.414Z
+date: 2023-07-14T16:57:51.349Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/admin-ui-extension.md

@@ -1,7 +1,7 @@
 ---
 title: "AdminUiExtension"
 weight: 10
-date: 2023-07-04T11:02:15.699Z
+date: 2023-07-14T16:57:51.350Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/compile-ui-extensions.md

@@ -1,7 +1,7 @@
 ---
 title: "CompileUiExtensions"
 weight: 10
-date: 2023-07-04T11:02:15.693Z
+date: 2023-07-14T16:57:51.349Z
 showtoc: true
 generated: true
 ---

+ 4 - 2
docs/content/admin-ui-api/ui-devkit/helpers.md

@@ -1,7 +1,7 @@
 ---
 title: "Helpers"
 weight: 10
-date: 2023-07-04T11:02:15.696Z
+date: 2023-07-14T16:57:51.349Z
 showtoc: true
 generated: true
 ---
@@ -13,7 +13,7 @@ generated: true
 
 # setBranding
 
-{{< generation-info sourceFile="packages/ui-devkit/src/compiler/helpers.ts" sourceLine="24" packageName="@vendure/ui-devkit">}}
+{{< generation-info sourceFile="packages/ui-devkit/src/compiler/helpers.ts" sourceLine="26" packageName="@vendure/ui-devkit">}}
 
 A helper function to simplify the process of setting custom branding images.
 
@@ -24,7 +24,9 @@ compileUiExtensions({
   outputPath: path.join(__dirname, '../admin-ui'),
   extensions: [
     setBranding({
+      // This is used as the branding in the top-left above the navigation
       smallLogoPath: path.join(__dirname, 'images/my-logo-sm.png'),
+      // This is used on the login page
       largeLogoPath: path.join(__dirname, 'images/my-logo-lg.png'),
       faviconPath: path.join(__dirname, 'images/my-favicon.ico'),
     }),

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/ui-devkit-client.md

@@ -1,7 +1,7 @@
 ---
 title: "UiDevkitClient"
 weight: 10
-date: 2023-07-04T11:02:15.682Z
+date: 2023-07-14T16:57:51.346Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/ui-extension-compiler-options.md

@@ -1,7 +1,7 @@
 ---
 title: "UiExtensionCompilerOptions"
 weight: 10
-date: 2023-07-04T11:02:15.729Z
+date: 2023-07-14T16:57:51.362Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/ui-extension-compiler-process-argument.md

@@ -1,7 +1,7 @@
 ---
 title: "UiExtensionCompilerProcessArgument"
 weight: 10
-date: 2023-07-04T11:02:15.728Z
+date: 2023-07-14T16:57:51.361Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/assets/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Assets"
 weight: 10
-date: 2023-06-07T09:42:20.845Z
+date: 2023-07-14T16:57:49.465Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/assets/asset-naming-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "AssetNamingStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.686Z
+date: 2023-07-14T16:57:49.462Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/assets/asset-options.md

@@ -1,7 +1,7 @@
 ---
 title: "AssetOptions"
 weight: 10
-date: 2023-07-04T11:02:12.136Z
+date: 2023-07-14T16:57:49.751Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/assets/asset-preview-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "AssetPreviewStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.695Z
+date: 2023-07-14T16:57:49.467Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/assets/asset-storage-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "AssetStorageStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.697Z
+date: 2023-07-14T16:57:49.469Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/assets/default-asset-naming-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "DefaultAssetNamingStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.690Z
+date: 2023-07-14T16:57:49.465Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/_index.md

@@ -1,7 +1,7 @@
 ---
 title: "Auth"
 weight: 10
-date: 2023-06-07T09:42:20.806Z
+date: 2023-07-14T16:57:49.450Z
 showtoc: false
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/auth-options.md

@@ -1,7 +1,7 @@
 ---
 title: "AuthOptions"
 weight: 10
-date: 2023-07-04T11:02:12.105Z
+date: 2023-07-14T16:57:49.732Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/authentication-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "AuthenticationStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.705Z
+date: 2023-07-14T16:57:49.474Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/bcrypt-password-hashing-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "BcryptPasswordHashingStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.711Z
+date: 2023-07-14T16:57:49.477Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/cookie-options.md

@@ -1,7 +1,7 @@
 ---
 title: "CookieOptions"
 weight: 10
-date: 2023-07-04T11:02:12.096Z
+date: 2023-07-14T16:57:49.727Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/default-password-validation-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "DefaultPasswordValidationStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.715Z
+date: 2023-07-14T16:57:49.479Z
 showtoc: true
 generated: true
 ---

+ 30 - 30
docs/content/typescript-api/auth/external-authentication-service.md

@@ -1,7 +1,7 @@
 ---
 title: "ExternalAuthenticationService"
 weight: 10
-date: 2023-07-04T11:02:12.918Z
+date: 2023-07-14T16:57:50.228Z
 showtoc: true
 generated: true
 ---
@@ -15,7 +15,7 @@ generated: true
 
 {{< generation-info sourceFile="packages/core/src/service/helpers/external-authentication/external-authentication.service.ts" sourceLine="24" packageName="@vendure/core">}}
 
-This is a helper service which exposes methods related to looking up and creating Users based on an
+This is a helper service which exposes methods related to looking up and creating Users based on an
 external <a href='/typescript-api/auth/authentication-strategy#authenticationstrategy'>AuthenticationStrategy</a>.
 
 ## Signature
@@ -25,22 +25,22 @@ class ExternalAuthenticationService {
   constructor(connection: TransactionalConnection, roleService: RoleService, historyService: HistoryService, customerService: CustomerService, administratorService: AdministratorService, channelService: ChannelService)
   async findCustomerUser(ctx: RequestContext, strategy: string, externalIdentifier: string, checkCurrentChannelOnly:  = true) => Promise<User | undefined>;
   async findAdministratorUser(ctx: RequestContext, strategy: string, externalIdentifier: string) => Promise<User | undefined>;
-  async createCustomerAndUser(ctx: RequestContext, config: {
-            strategy: string;
-            externalIdentifier: string;
-            verified: boolean;
-            emailAddress: string;
-            firstName?: string;
-            lastName?: string;
+  async createCustomerAndUser(ctx: RequestContext, config: {
+            strategy: string;
+            externalIdentifier: string;
+            verified: boolean;
+            emailAddress: string;
+            firstName?: string;
+            lastName?: string;
         }) => Promise<User>;
-  async createAdministratorAndUser(ctx: RequestContext, config: {
-            strategy: string;
-            externalIdentifier: string;
-            identifier: string;
-            emailAddress?: string;
-            firstName?: string;
-            lastName?: string;
-            roles: Role[];
+  async createAdministratorAndUser(ctx: RequestContext, config: {
+            strategy: string;
+            externalIdentifier: string;
+            identifier: string;
+            emailAddress?: string;
+            firstName?: string;
+            lastName?: string;
+            roles: Role[];
         }) => ;
   async findUser(ctx: RequestContext, strategy: string, externalIdentifier: string) => Promise<User | undefined>;
 }
@@ -57,35 +57,35 @@ class ExternalAuthenticationService {
 
 {{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, strategy: string, externalIdentifier: string, checkCurrentChannelOnly:  = true) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a> | undefined&#62;"  >}}
 
-{{< member-description >}}Looks up a User based on their identifier from an external authentication
-provider, ensuring this User is associated with a Customer account.
-
-By default, only customers in the currently-active Channel will be checked.
-By passing `false` as the `checkCurrentChannelOnly` argument, _all_ channels
+{{< member-description >}}Looks up a User based on their identifier from an external authentication
+provider, ensuring this User is associated with a Customer account.
+
+By default, only customers in the currently-active Channel will be checked.
+By passing `false` as the `checkCurrentChannelOnly` argument, _all_ channels
 will be checked.{{< /member-description >}}
 
 ### findAdministratorUser
 
 {{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, strategy: string, externalIdentifier: string) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a> | undefined&#62;"  >}}
 
-{{< member-description >}}Looks up a User based on their identifier from an external authentication
+{{< member-description >}}Looks up a User based on their identifier from an external authentication
 provider, ensuring this User is associated with an Administrator account.{{< /member-description >}}
 
 ### createCustomerAndUser
 
-{{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, config: {
             strategy: string;
             externalIdentifier: string;
             verified: boolean;
             emailAddress: string;
             firstName?: string;
             lastName?: string;
         }) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a>&#62;"  >}}
+{{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, config: {             strategy: string;             externalIdentifier: string;             verified: boolean;             emailAddress: string;             firstName?: string;             lastName?: string;         }) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a>&#62;"  >}}
 
-{{< member-description >}}If a customer has been successfully authenticated by an external authentication provider, yet cannot
-be found using `findCustomerUser`, then we need to create a new User and
-Customer record in Vendure for that user. This method encapsulates that logic as well as additional
+{{< member-description >}}If a customer has been successfully authenticated by an external authentication provider, yet cannot
+be found using `findCustomerUser`, then we need to create a new User and
+Customer record in Vendure for that user. This method encapsulates that logic as well as additional
 housekeeping such as adding a record to the Customer's history.{{< /member-description >}}
 
 ### createAdministratorAndUser
 
-{{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, config: {
             strategy: string;
             externalIdentifier: string;
             identifier: string;
             emailAddress?: string;
             firstName?: string;
             lastName?: string;
             roles: <a href='/typescript-api/entities/role#role'>Role</a>[];
         }) => "  >}}
+{{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, config: {             strategy: string;             externalIdentifier: string;             identifier: string;             emailAddress?: string;             firstName?: string;             lastName?: string;             roles: <a href='/typescript-api/entities/role#role'>Role</a>[];         }) => "  >}}
 
-{{< member-description >}}If an administrator has been successfully authenticated by an external authentication provider, yet cannot
-be found using `findAdministratorUser`, then we need to create a new User and
+{{< member-description >}}If an administrator has been successfully authenticated by an external authentication provider, yet cannot
+be found using `findAdministratorUser`, then we need to create a new User and
 Administrator record in Vendure for that user.{{< /member-description >}}
 
 ### findUser

+ 1 - 1
docs/content/typescript-api/auth/in-memory-session-cache-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "InMemorySessionCacheStrategy"
 weight: 10
-date: 2023-07-04T11:02:12.028Z
+date: 2023-07-14T16:57:49.685Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/native-authentication-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "NativeAuthenticationStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.719Z
+date: 2023-07-14T16:57:49.481Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/noop-session-cache-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "NoopSessionCacheStrategy"
 weight: 10
-date: 2023-07-04T11:02:12.033Z
+date: 2023-07-14T16:57:49.688Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/password-hashing-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "PasswordHashingStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.724Z
+date: 2023-07-14T16:57:49.484Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/password-validation-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "PasswordValidationStrategy"
 weight: 10
-date: 2023-07-04T11:02:11.728Z
+date: 2023-07-14T16:57:49.487Z
 showtoc: true
 generated: true
 ---

+ 1 - 1
docs/content/typescript-api/auth/permission-definition.md

@@ -1,7 +1,7 @@
 ---
 title: "PermissionDefinition"
 weight: 10
-date: 2023-07-04T11:02:11.656Z
+date: 2023-07-14T16:57:49.444Z
 showtoc: true
 generated: true
 ---

+ 26 - 10
docs/content/typescript-api/auth/session-cache-strategy.md

@@ -1,7 +1,7 @@
 ---
 title: "SessionCacheStrategy"
 weight: 10
-date: 2023-07-04T11:02:12.037Z
+date: 2023-07-14T16:57:49.690Z
 showtoc: true
 generated: true
 ---
@@ -13,7 +13,7 @@ generated: true
 
 # SessionCacheStrategy
 
-{{< generation-info sourceFile="packages/core/src/config/session-cache/session-cache-strategy.ts" sourceLine="131" packageName="@vendure/core">}}
+{{< generation-info sourceFile="packages/core/src/config/session-cache/session-cache-strategy.ts" sourceLine="147" packageName="@vendure/core">}}
 
 This strategy defines how sessions get cached. Since most requests will need the Session
 object for permissions data, it can become a bottleneck to go to the database and do a multi-join
@@ -50,23 +50,39 @@ export class RedisSessionCacheStrategy implements SessionCacheStrategy {
     this.client.on('error', err => Logger.error(err.message, loggerCtx, err.stack));
   }
 
+  async destroy() {
+    await this.client.quit();
+  }
+
   async get(sessionToken: string): Promise<CachedSession | undefined> {
-    const retrieved = await this.client.get(this.namespace(sessionToken));
-    if (retrieved) {
-      try {
-        return JSON.parse(retrieved);
-      } catch (e) {
-        Logger.error(`Could not parse cached session data: ${e.message}`, loggerCtx);
+    try {
+      const retrieved = await this.client.get(this.namespace(sessionToken));
+      if (retrieved) {
+        try {
+          return JSON.parse(retrieved);
+        } catch (e: any) {
+          Logger.error(`Could not parse cached session data: ${e.message}`, loggerCtx);
+        }
       }
+    } catch (e: any) {
+      Logger.error(`Could not get cached session: ${e.message}`, loggerCtx);
     }
   }
 
   async set(session: CachedSession) {
-    await this.client.set(this.namespace(session.token), JSON.stringify(session));
+    try {
+      await this.client.set(this.namespace(session.token), JSON.stringify(session));
+    } catch (e: any) {
+      Logger.error(`Could not set cached session: ${e.message}`, loggerCtx);
+    }
   }
 
   async delete(sessionToken: string) {
-    await this.client.del(this.namespace(sessionToken));
+    try {
+      await this.client.del(this.namespace(sessionToken));
+    } catch (e: any) {
+      Logger.error(`Could not delete cached session: ${e.message}`, loggerCtx);
+    }
   }
 
   clear() {

+ 1 - 1
docs/content/typescript-api/auth/superadmin-credentials.md

@@ -1,7 +1,7 @@
 ---
 title: "SuperadminCredentials"
 weight: 10
-date: 2023-07-04T11:02:12.155Z
+date: 2023-07-14T16:57:49.762Z
 showtoc: true
 generated: true
 ---

Some files were not shown because too many files changed in this diff