-
Notifications
You must be signed in to change notification settings - Fork 3
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
1762: Add agency information to region #1902
Conversation
…eate a separate table for these information, add a relation between those tables
89f3c49
to
1add00b
Compare
1add00b
to
a24d89f
Compare
backend/src/main/kotlin/app/ehrenamtskarte/backend/regions/database/Setup.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/regions/database/Setup.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/regions/database/Setup.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/regions/database/Setup.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/freinet/database/Schema.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/freinet/database/Setup.kt
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/freinet/util/FreinetAgenciesLoader.kt
Outdated
Show resolved
Hide resolved
...d/src/main/kotlin/app/ehrenamtskarte/backend/freinet/webservice/FreinetAgencyQueryService.kt
Show resolved
Hide resolved
...c/main/kotlin/app/ehrenamtskarte/backend/freinet/webservice/schema/types/FreinetApiAgency.kt
Outdated
Show resolved
Hide resolved
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.
Tested, works as expected. Nice work! The api key is quite short.... 🤔
...nd/src/main/kotlin/app/ehrenamtskarte/backend/freinet/webservice/schema/types/XMLAgencies.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/freinet/webservice/schema/types/XMLAgency.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/freinet/util/FreinetAgenciesLoader.kt
Outdated
Show resolved
Hide resolved
I know. but thats what we got from freinet. You can tell them your concern about security issues |
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.
Some stylistic suggestions.
backend/src/main/kotlin/app/ehrenamtskarte/backend/auth/service/Authorizer.kt
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/config/BackendConfiguration.kt
Show resolved
Hide resolved
...src/main/kotlin/app/ehrenamtskarte/backend/freinet/database/repos/FreinetAgencyRepository.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/freinet/util/FreinetAgenciesLoader.kt
Outdated
Show resolved
Hide resolved
...d/src/main/kotlin/app/ehrenamtskarte/backend/freinet/webservice/FreinetAgencyQueryService.kt
Outdated
Show resolved
Hide resolved
...d/src/main/kotlin/app/ehrenamtskarte/backend/freinet/webservice/FreinetAgencyQueryService.kt
Outdated
Show resolved
Hide resolved
...d/src/main/kotlin/app/ehrenamtskarte/backend/freinet/webservice/FreinetAgencyQueryService.kt
Outdated
Show resolved
Hide resolved
...main/kotlin/app/ehrenamtskarte/backend/migration/migrations/V0026_AddFreinetAgenciesTable.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/regions/database/Setup.kt
Outdated
Show resolved
Hide resolved
backend/src/main/kotlin/app/ehrenamtskarte/backend/regions/database/Setup.kt
Outdated
Show resolved
Hide resolved
Thanks for the great review. I think i addressed all comments. |
...main/kotlin/app/ehrenamtskarte/backend/migration/migrations/V0026_AddFreinetAgenciesTable.kt
Outdated
Show resolved
Hide resolved
16c6560
to
9cb5b39
Compare
Short description
Here we add required agency information from freinet to our regions. We need the
agencyId
andaccessKey
to push applicant and card data to freinet in a separate issueProposed changes
Note
Here is a separate pr to provide backend config and the freinet api access key on the server
https://git.tuerantuer.org/DF/salt/pulls/309/files
Frontend implementation will be done in #1899
Side effects
Testing
config.local.yml
You can find the accessKey here: https://passbolt.tuerantuer.org/app/passwords/view/0b693665-7176-4524-a6dd-206fad7c4d8d
Resolved issues
Fixes: #1762