-
Notifications
You must be signed in to change notification settings - Fork 0
Development: Rework user data export server side
#1755
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
base: main
Are you sure you want to change the base?
Conversation
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
🤖 No OpenAPI or client changes needed. |
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
…://github.com/ls1intum/tum-apply into feat/1750-rework-user-data-export-server-side
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
🤖 No OpenAPI or client changes needed. |
…t/1750-rework-user-data-export-server-side
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
🤖 No OpenAPI or client changes needed. |
|
🤖 OpenAPI spec and client code auto-updated and committed. |
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
🤖 No OpenAPI or client changes needed. |
|
📊 Server Test Coverage Too Low 🔍 View coverage locally: ./gradlew test jacocoTestReport
open build/reports/jacoco/test/html/index.html🌐 View coverage from GitHub: |
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
🤖 No OpenAPI or client changes needed. |
|
@sachmii Test coverage has been automatically updated in the PR description. |
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
Bofan-Zhu
left a comment
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.
Thanks for reworking the export 😊.
Generally, what happens if exports are queued but the server reboots or crashes?
Also, does the user have to login to access the export link?
src/main/java/de/tum/cit/aet/core/service/UserDataExportService.java
Outdated
Show resolved
Hide resolved
src/main/java/de/tum/cit/aet/core/service/UserDataExportService.java
Outdated
Show resolved
Hide resolved
src/main/resources/config/liquibase/changelog/00000000000025_create_data_export_requests.xml
Show resolved
Hide resolved
…t/1750-rework-user-data-export-server-side
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
🤖 OpenAPI spec and client code auto-updated and committed. |
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
🤖 No OpenAPI or client changes needed. |
|
📊 Server Test Coverage Too Low 🔍 View coverage locally: ./gradlew test jacocoTestReport
open build/reports/jacoco/test/html/index.html🌐 View coverage from GitHub: |
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
…://github.com/ls1intum/tum-apply into feat/1750-rework-user-data-export-server-side
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
🤖 No OpenAPI or client changes needed. |
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
🤖 No OpenAPI or client changes needed. |
|
@sachmii Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
🤖 No OpenAPI or client changes needed. |
Checklist
General
Server
Motivation and Context
The user data export needed some rework, see #1749.
The client side solution will be implemented in a separate PR. The client side changes are only a temporary solution to be able to test the feature.
Description
Steps for Testing
Prerequisites:
Log in to TumApply
Export User data (wait few seconds)
Check exported data corresponds with uploaded documents, applications etc.
(Run integration tests)
Review Progress
Code Review
Manual Tests
Test Coverage
Warning: Both client and server tests failed. Coverage could not be fully measured. Please check the workflow logs.
Last updated: 2026-01-28 16:57:54 UTC