espent1004
d940d9a65d
WIP
2020-02-04 19:50:01 +01:00
Espen Tønnessen Nordli
1f040cb19a
Work in progress to implement multiple connections to RabbitMQ with one virtual host per tenant in the application. Each tenant specific microservice would then only be given the credentials for their own channel, while the baseline product would have to create connections to all the different virtual hosts in RabbitMQ, and also have awareness of which connection should be used for publishing an event.
2020-02-03 18:57:52 +01:00
Espent1004
bbc84c6b1b
Merge pull request #5 from Espent1004/tenantManagerExpansion
...
Adding the customisationUrl to the tenantManager rather than hardcodi…
2020-02-02 20:00:05 +01:00
espent1004
341023decd
Adding the customisationUrl to the tenantManager rather than hardcoding into the eventBus implementation.
2020-02-02 19:59:00 +01:00
espent1004
0898363cbf
Refactoring eventBusRabbitMQ implementation to make use of a dictionary to check whether an event belongs to the current handler
2020-02-02 18:01:13 +01:00
espent1004
b55c59a490
Implementing TenantId in events: UserCheckoutAcceptedIntegrationEvent, OrderStartedIntegrationEvent, OrderStatusChangedToSubmittedIntegrationEvent, GracePeriodConfirmedIntegrationEvent, OrderStatusChangedToAwaitingValidationIntegrationEvent.
...
Additionally the TenantId in the events are made use of the EventBusRabbitMQ implementation, where it checks wether the event should be sent to the tenant specific microservice, or handled normally. In addition it is made use of to ensure that events that do not belong to the tenant is not sent to their tenant specific microservice.
2020-02-02 00:58:35 +01:00
espent1004
069baa2aad
Adding tenant_id to claims, so that it can be retrieved from HttpContext.User
2020-02-01 20:51:39 +01:00
espent1004
48e795fda2
Checking tenantId in MVC to only display customisations if tenantId equals 1
2020-02-01 19:52:31 +01:00
espent1004
0365b52e66
Extended identity api so that the AspNetUsers table also contains a column called TenantId, so that this can be used to check what tenant a user belongs to.
2020-02-01 19:47:35 +01:00
espent1004
e6296df5d1
Added RFID use case, and support for events being saved in the tenants microservice. The tenant manager is responsible whether a certain event is customised for a certain tenant.
2020-02-01 00:39:23 +01:00
espent1004
63cc274360
Implementing the shipping info, and most of the rfid use case
2020-01-31 20:41:44 +01:00
espent1004
07e2d6ef7e
Endpoint
2020-01-20 10:14:10 +01:00
espent1004
6f2a89481a
Fix
2020-01-19 23:09:11 +01:00
espent1004
c3f6bf3698
Progress
2020-01-19 22:41:44 +01:00
Espen Tønnessen Nordli
f1328f721e
Revert ".."
...
This reverts commit 02c644f79a0e61dbaaf954d857aebc31195561d0.
2019-12-03 11:31:35 +01:00
espent1004
02c644f79a
..
2019-11-20 11:18:50 +01:00
espent1004
89c5addfe8
FF
2019-11-19 22:39:48 +01:00
espent1004
2be714234b
More stuff
2019-11-19 20:44:48 +01:00
Espen Tønnessen Nordli
b697de1f2a
Fixes
2019-11-17 16:17:07 +01:00
espent1004
dc8fed53f9
More setup
2019-10-27 22:52:18 +01:00
espent1004
a804a53f8c
Adding project
2019-10-27 22:45:23 +01:00
espent1004
50bf07c8c0
Work in progress
2019-10-27 22:25:00 +01:00
espent1004
64e063b9a0
Adding tenantManger project
2019-10-27 19:06:47 +01:00
Miguel Veloso
c0eb481f8e
Remove obsolote package
2019-10-23 17:03:11 +01:00
Maira Wenzel
9dae52f80b
update link
...
(cherry picked from commit 2d5fbc92379777bf19ea2e61196d03a86a86403a)
2019-10-09 17:26:26 +01:00
David Britch
8351983b25
Downgraded xunit.runner.devices on UWP.
...
Also removed xunit.runner.console from unit test project.
2019-08-19 16:06:00 +01:00
Miguel Veloso
974c1c0716
Merge pull request #1122 from beefsteak/dev
...
Fix OrderPaymentSuccededIntergrationEvent naming rule
2019-08-16 21:22:46 +01:00
Miguel Veloso
17ab5170f1
Add view to display current configuration in WebStatus
2019-08-16 19:57:22 +01:00
Miguel Veloso
038b3caffa
Update Dockerfiles to improve local build time
2019-08-16 19:56:30 +01:00
David Britch
ddff0ce19e
Update to Xamarin.Forms 4.1, with package refs.
2019-08-16 17:11:54 +01:00
Miguel Veloso
b6032b139b
Merge pull request #1103 from Karql/fix-web-status
...
Fix WebStatus HealthChecks replacement
2019-08-16 16:48:49 +01:00
David Britch
856bad834d
Bumped Android projects to v9.0, and min API to 19
2019-08-15 17:16:43 +01:00
David Britch
ea01c97651
Reset boolean in Reset method, plus code formatting.
2019-08-15 16:19:43 +01:00
牛排大叔
bdcab37c79
Fix OrderPaymentSuccededIntergrationEvent naming rule
2019-08-14 21:47:41 +08:00
Miguel Veloso
ca642eb0f8
Remove duplicated Azure KeyVault reference
2019-08-12 14:12:27 +01:00
Mateusz Karkula
033ebd350e
Fix WebStatus HealthChecks replacement
2019-08-09 20:11:45 +02:00
Miguel Veloso
dc892fe713
Update Handlebars for vulnerability
2019-08-09 17:46:55 +01:00
Miguel Veloso
e9824ed930
Fix dev dependency vulnerability
2019-08-09 16:55:29 +01:00
Miguel Veloso
5992eba6de
Update WebSPA packages
2019-08-09 16:32:38 +01:00
Miguel Veloso
389991cba6
Remove obsolete package and package-lock files
2019-08-09 15:50:02 +01:00
Miguel Veloso
21436f3f16
Merge pull request #794 from Depechie/dev
...
Be sure to have all brackets inside the XAML
2019-08-08 09:03:12 +01:00
dvlsg
f92d695560
fix: typo in EventBusServiceBus.cs for suffix
...
INTEGRATION_EVENT_SUFIX -> INTEGRATION_EVENT_SUFFIX
2019-07-19 11:49:25 -07:00
Paulo Neto
fd9ca9c28e
Display the type name in the log message
2019-07-11 15:44:32 +01:00
David Britch
e1ace6fe47
Merge pull request #940 from kdubau/patch-1
...
Update eShopOnContainers.TestRunner.iOS/Info.plist
2019-06-24 11:14:19 +01:00
Miguel Veloso
2621c36956
Add Task.Yield() to avoid synchronus deadlock by ensuring asynchronous execution
2019-06-17 22:00:19 +01:00
chinaq
1d263ab000
Merge branch 'dev' into devq
2019-06-10 09:08:54 +08:00
chinaq
661de66666
change the test name for Creat_order_with_requestId_success to Cancel_order_with_requestId_success
2019-06-10 09:07:53 +08:00
eiximenis
58f156f417
fixing dockerfiles for windows
2019-05-28 11:49:39 +02:00
Miguel Veloso
f87ae19bca
Merge pull request #1036 from LeeDumond/fix/fix-basket-update
...
UpdateAllBasketAsync should use the current basket if it exists
2019-05-24 09:37:56 +01:00
Lee Dumond
29ba3d5ddf
UpdateAllBasketAsync should use the current basket if there is one for the current buyer
2019-05-23 14:21:41 -05:00