This is an automated email from the ASF dual-hosted git repository.
linkinstar pushed a change to branch test
in repository https://gitbox.apache.org/repos/asf/incubator-answer.git
from 0339b363 feat/add-persian
add bee1f562 fix: remove delete action for deleted question even for admin
add d26079a1 fix: can't search username with '-' charactor
add 1934ddbe update
add 16cafbaf update
add 3e1b20e9 feat: Add a order filter called "Oldest" in answer
add c014be82 chore: sync swagger
add c6042d96 feat: filter the same question in similar questions
add 51b96ec0 feat: format code
add 5d777896 feat: use uid.DeshortID on v.ID
add 2a828c93 feat: support setting config for check latest answer version
add ea8ed682 remove console log
add c364e968 add default to true in frontend
add e529d33d fix(ui): fixed the ui issue of skeleton screen flickering
(#830)
add f9a93e2e fix: not changing rank for newly registered user when
changing mail
add fd6c2b1c feat(notification): Add a notification when replying to a
comment.
add b4f61190 feat(url): Add default url title
add faf0b7e9 fix(notification): If receiver not set language, use site
default language. #833
new e780f3ed Merge branch 'feat/1.3.0/notifiaction' into test
add 34e56f3e feat(review): add API about reviewing type
add fa4782a4 feat(flag): move flag(admin) -> flag(foreground)
add 009497ba feat(review): Add review report API
add 2ae98a69 feat(queued): add status:pending(quesiton/answer/comment),and
change question status query
add 6af56c63 feat(review): Add review API
add beeb898b docs(swagger): update swagger
add 51067793 feat(migration): add migrations
add c26d83c2 feat(question): add question review
add d4aea5f3 feat(answer): add answer review
add 6dd86249 fix(review): fix review
add 7546aabc feat(admin/contents): feat pending list
add c7223784 feat(review): add object id query condition for review
add 557172d0 feat(review): update flag api response
add 371eaf11 feat(review): update flag api add answer count
add ea22497d feat(question): query revision tags for deleted question
add 6736a711 feat(review): update review report request flag id
add cbfd7512 feat(review): postpone the notification after review
add 3c802cc9 feat(review): add review amount to revision count
add 1b7618f2 fix(notification): update question and answer count amount
after reviewing
new ebf55458 Merge branch 'feat/1.3.0/review' into test
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
cmd/wire_gen.go | 83 +--
docs/docs.go | 693 ++++++++++++++++-----
docs/swagger.json | 674 ++++++++++++++++----
docs/swagger.yaml | 440 ++++++++++---
i18n/en_US.yaml | 4 +
i18n/zh_CN.yaml | 4 +
internal/base/constant/revision.go | 19 +
internal/base/cron/cron.go | 6 +-
internal/controller/answer_controller.go | 6 +-
internal/controller/collection_controller.go | 6 +-
internal/controller/controller.go | 1 +
internal/controller/notification_controller.go | 1 +
internal/controller/question_controller.go | 25 +-
internal/controller/report_controller.go | 46 ++
internal/controller/review_controller.go | 105 ++++
internal/controller/revision_controller.go | 35 +-
internal/controller/search_controller.go | 6 +-
internal/controller/template_render/controller.go | 17 +-
internal/controller/template_render/question.go | 2 +-
internal/controller/user_controller.go | 9 +-
internal/controller/vote_controller.go | 6 +-
internal/controller_admin/controller.go | 1 -
internal/controller_admin/report_controller.go | 96 ---
internal/entity/answer_entity.go | 3 +
internal/entity/comment_entity.go | 1 +
internal/entity/question_entity.go | 3 +
internal/entity/report_entity.go | 1 +
.../entity/{report_entity.go => review_entity.go} | 36 +-
internal/migrations/migrations.go | 1 +
internal/migrations/v13.go | 5 +-
internal/migrations/{v15.go => v20.go} | 5 +-
internal/repo/activity/vote_repo.go | 7 +-
internal/repo/answer/answer_repo.go | 2 +
internal/repo/collection/collection_group_repo.go | 5 +-
internal/repo/provider.go | 2 +
internal/repo/question/question_repo.go | 4 +-
internal/repo/report/report_repo.go | 37 +-
internal/repo/review/review_repo.go | 94 +++
internal/repo/revision/revision_repo.go | 15 +
internal/router/answer_api_router.go | 17 +-
internal/schema/answer_schema.go | 32 +-
internal/schema/notification_schema.go | 1 +
internal/schema/question_schema.go | 6 +-
internal/schema/report_schema.go | 82 ++-
internal/schema/review_schema.go | 57 ++
internal/schema/revision_schema.go | 30 +
internal/schema/search_schema.go | 33 +-
internal/schema/search_schema_test.go | 22 +
internal/schema/simple_obj_info_schema.go | 20 +-
internal/schema/siteinfo_schema.go | 1 +
.../{ => collection}/collection_group_service.go | 2 +-
.../service/{ => collection}/collection_service.go | 3 +-
internal/service/comment/comment_service.go | 38 +-
internal/service/{ => content}/answer_service.go | 23 +-
internal/service/{ => content}/question_service.go | 42 +-
internal/service/{ => content}/revision_service.go | 60 +-
internal/service/{ => content}/search_service.go | 3 +-
internal/service/{ => content}/user_service.go | 11 +-
internal/service/{ => content}/vote_service.go | 5 +-
internal/service/dashboard/dashboard_service.go | 12 +-
.../service/notification/external_notification.go | 8 +
.../notification/new_question_notification.go | 10 +-
.../service/notification/notification_service.go | 51 +-
.../service/notification_common/notification.go | 10 +
internal/service/object_info/object_info.go | 80 ++-
internal/service/permission/question_permission.go | 3 +-
internal/service/provider.go | 26 +-
internal/service/question_common/question.go | 149 ++---
internal/service/report/report_service.go | 134 +++-
internal/service/report_admin/report_backyard.go | 194 ------
internal/service/report_common/report_common.go | 5 +-
internal/service/report_handle/report_handle.go | 132 ++++
.../service/report_handle_admin/report_handle.go | 115 ----
internal/service/review/review_service.go | 375 +++++++++++
internal/service/revision/revision.go | 1 +
.../service/revision_common/revision_service.go | 3 +-
.../service/siteinfo_common/siteinfo_service.go | 2 +-
internal/service/tag_common/tag_common.go | 2 +-
pkg/htmltext/htmltext.go | 8 +-
plugin/plugin.go | 5 +
plugin/reviewer.go | 45 ++
ui/src/common/constants.ts | 1 +
ui/src/common/interface.ts | 4 +-
ui/src/components/QuestionList/index.tsx | 5 +-
ui/src/hooks/index.ts | 2 +
ui/src/hooks/useSkeletonControl/index.tsx | 61 ++
.../Dashboard/components/HealthStatus/index.tsx | 4 +-
ui/src/pages/Admin/General/index.tsx | 13 +
.../Detail/components/AnswerHead/index.tsx | 12 +-
ui/src/pages/Questions/Detail/index.tsx | 7 +-
ui/src/pages/Search/index.tsx | 5 +-
ui/src/pages/Tags/index.tsx | 8 +-
ui/src/stores/siteInfo.ts | 1 +
93 files changed, 3321 insertions(+), 1166 deletions(-)
create mode 100644 internal/base/constant/revision.go
create mode 100644 internal/controller/review_controller.go
delete mode 100644 internal/controller_admin/report_controller.go
copy internal/entity/{report_entity.go => review_entity.go} (59%)
copy internal/migrations/{v15.go => v20.go} (87%)
create mode 100644 internal/repo/review/review_repo.go
create mode 100644 internal/schema/review_schema.go
create mode 100644 internal/schema/search_schema_test.go
rename internal/service/{ => collection}/collection_group_service.go (99%)
rename internal/service/{ => collection}/collection_service.go (99%)
rename internal/service/{ => content}/answer_service.go (96%)
rename internal/service/{ => content}/question_service.go (97%)
rename internal/service/{ => content}/revision_service.go (88%)
rename internal/service/{ => content}/search_service.go (99%)
rename internal/service/{ => content}/user_service.go (99%)
rename internal/service/{ => content}/vote_service.go (99%)
delete mode 100644 internal/service/report_admin/report_backyard.go
create mode 100644 internal/service/report_handle/report_handle.go
delete mode 100644 internal/service/report_handle_admin/report_handle.go
create mode 100644 internal/service/review/review_service.go
create mode 100644 plugin/reviewer.go
create mode 100644 ui/src/hooks/useSkeletonControl/index.tsx