This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
from 8803d084cd fix(test): isolate e2e suites by unique workflow/execution
id (#5888)
add c0700ff24b feat: add user feedback dashboard and admin review (#5893)
No new revisions were added by this update.
Summary of changes:
.../apache/texera/web/TexeraWebApplication.scala | 1 +
.../texera/web/resource/FeedbackResource.scala | 132 +++++++++++++++++
.../texera/web/resource/FeedbackResourceSpec.scala | 156 +++++++++++++++++++++
frontend/src/app/app-routing.constant.ts | 1 +
frontend/src/app/app-routing.module.ts | 5 +
.../component/admin/user/admin-user.component.html | 19 +++
.../component/admin/user/admin-user.component.ts | 32 ++++-
.../dashboard/component/dashboard.component.html | 12 ++
.../component/dashboard.component.spec.ts | 4 +-
.../app/dashboard/component/dashboard.component.ts | 2 +
.../user/feedback/feedback.component.html | 73 ++++++++++
.../feedback/feedback.component.scss} | 30 +++-
.../user/feedback/feedback.component.spec.ts | 123 ++++++++++++++++
.../component/user/feedback/feedback.component.ts | 129 +++++++++++++++++
.../service/user/feedback/feedback.service.spec.ts | 84 +++++++++++
.../service/user/feedback/feedback.service.ts | 56 ++++++++
...flow-version-entry.ts => feedback.interface.ts} | 18 ++-
sql/changelog.xml | 5 +
sql/texera_ddl.sql | 10 ++
sql/updates/{16.sql => 25.sql} | 13 +-
20 files changed, 886 insertions(+), 19 deletions(-)
create mode 100644
amber/src/main/scala/org/apache/texera/web/resource/FeedbackResource.scala
create mode 100644
amber/src/test/scala/org/apache/texera/web/resource/FeedbackResourceSpec.scala
create mode 100644
frontend/src/app/dashboard/component/user/feedback/feedback.component.html
copy
frontend/src/app/dashboard/component/{admin/execution/admin-execution.component.scss
=> user/feedback/feedback.component.scss} (70%)
create mode 100644
frontend/src/app/dashboard/component/user/feedback/feedback.component.spec.ts
create mode 100644
frontend/src/app/dashboard/component/user/feedback/feedback.component.ts
create mode 100644
frontend/src/app/dashboard/service/user/feedback/feedback.service.spec.ts
create mode 100644
frontend/src/app/dashboard/service/user/feedback/feedback.service.ts
copy frontend/src/app/dashboard/type/{workflow-version-entry.ts =>
feedback.interface.ts} (72%)
copy sql/updates/{16.sql => 25.sql} (64%)