-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(backend): New Backend and authentication for Phonebook data. #7
Conversation
- warning: we are now officell unstable because the oracle dependencie is beta...
This pr is blocked by a missing build infrastructure! I add this later. @DanielHabenicht we must do some internal discussions about this... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apart from my comment it looks good! But we can add swashbuckle later if you want.
Phonebook.Source.PeopleSoft/src/Phonebook.Source.PeopleSoft/Controllers/BuildingController.cs
Show resolved
Hide resolved
Good news @DanielHabenicht : This PR will continue on Monday :) |
- improve performance - beginn removing cycle refs - enabled query errors if client evaluation is need - endable usersecrets
think about query caching with: https://github.com/VahidN/EFSecondLevelCache.Core https://github.com/SteffenMangold/EntityFrameworkCore.Cacheable/ things that are also todo is to add maybe OData or something like this to allow querying data. |
I think just provide the bare minimum for the first PR. Querying Data is for a later version as we already discussed. |
Okay, @DanielHabenicht and @mschwrdtnr, I have e-mailed you the current JSON result of the API, so you can check if you missing something. The result for a dataset of 2000 employees has a response time of 500ms. If this is to slow I must find a way to cache it. |
Preview Environment ready at https://pr-7.demo-phonebook.me |
/azp run T-Systems-MMS.phonebook-preview |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run T-Systems-MMS.phonebook-preview |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run T-Systems-MMS.phonebook-preview |
Azure Pipelines successfully started running 1 pipeline(s). |
Preview Environment ready at https://pr-7.demo-phonebook.me |
/azp run T-Systems-MMS.phonebook-preview |
Azure Pipelines successfully started running 1 pipeline(s). |
Preview Environment ready at https://pr-7.demo-phonebook.me |
Preview Environment ready at https://pr-7.demo-phonebook.me |
Phonebook.Source.PeopleSoft/src/Phonebook.Source.PeopleSoft/Controllers/PeopleController.cs
Show resolved
Hide resolved
Preview Environment ready at https://pr-7.demo-phonebook.me |
@T-Systems-MMS/phonebook-developers please look at this. I will merge this at 7pm. If you find any issues that is your last chance ;) |
Can we hack img tags in the Release Notes message? :D I wan't clippy in the release notes :D |
Please add before the "closes" the literal "BREAKING CHANGE" otherwise it won't get picked up by semantic release. |
🎉 This PR is included in version 1.40.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
The following are the changes, most of them are breaking changes:
There are some issues that currently are known:
/
and not to the path the redirection starts. (New Backend: user authenitcation flow #586 )But we must ship this because the old source is broken. (after more than 15 years!)
So let's
BREAKING CHANGE
closes #18
closes #271