Commit Graph

266 Commits

Author SHA1 Message Date
aichy126 682223ba61 Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-25 16:43:29 +08:00
LinkinStar 594f57112e fix: question permission set is structˆ 2022-11-25 16:43:00 +08:00
aichy126 a77c023fac Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-25 16:37:32 +08:00
aichy126 ad8dafd7af fix question questionPermission 2022-11-25 16:37:16 +08:00
LinkinStar 8fa1b0c0d5 Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-25 15:01:04 +08:00
LinkinStar d30cae05c7 fix: incorrect answer permission setting 2022-11-25 14:59:52 +08:00
LinkinStar fa00ea3828 fix: incorrect question permission setting 2022-11-25 14:55:56 +08:00
aichy126 f6e881c64f Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-25 12:08:33 +08:00
LinkinStar ee7428cba5 feat: add question answer tag comment permission Control 2022-11-25 12:07:56 +08:00
aichy126 d90f95157a Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-25 11:25:13 +08:00
LinkinStar 6ea8013df3 feat: handles audit permissions for different types of objects 2022-11-25 10:45:30 +08:00
aichy126 fdb7ceb26e fix 2022-11-24 18:07:41 +08:00
aichy126 2c32be50b2 Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-24 18:07:38 +08:00
LinkinStar bb5594722f feat: check user operation need review 2022-11-24 18:00:30 +08:00
aichy126 f99d40d0b7 Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-24 16:16:51 +08:00
aichy126 45bf3e4a45 swagger 2022-11-24 16:16:39 +08:00
aichy126 a7f9d999cc Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-24 16:13:10 +08:00
aichy126 9fb1d82a5b fix router 2022-11-24 16:12:48 +08:00
LinkinStar 59a8b0f3bb feat: check rank permission 2022-11-24 16:11:43 +08:00
aichy126 ff50bc9422 fix is admin 2022-11-24 16:08:59 +08:00
LinkinStar afa66cb9f6 refactor: extract is admin flag from context 2022-11-24 15:24:04 +08:00
aichy126 9b221b3c1a Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-24 11:50:45 +08:00
aichy126 fea5ff5fde fix answer list 2022-11-24 11:50:11 +08:00
aichy126 b5b1a10df4 update revision audit 2022-11-24 11:14:15 +08:00
LinkinStar 63f624c2be Merge remote-tracking branch 'origin/feat/0.5.0/timeline' into test 2022-11-24 09:29:14 +08:00
aichy126 d1f4793394 update GetUnreviewedRevisionList 2022-11-23 18:22:32 +08:00
LinkinStar 60d6e18cd4 fix: add user id when admin update answer status 2022-11-23 17:58:03 +08:00
LinkinStar 60f4264e58 feat: answer and tag delete add activity 2022-11-23 17:02:44 +08:00
aichy126 6202877bdc GetUnreviewedRevisionList 2022-11-23 16:27:35 +08:00
LinkinStar ff38dc5a0c feat: activity timeline show vote activity 2022-11-23 16:12:48 +08:00
aichy126 a680944168 CheckCanUpdateQuestion 2022-11-23 15:19:17 +08:00
aichy126 7f7d11f58c Merge branch 'feat/0.5.0/timeline' into feat/0.5.0/timeline_ai 2022-11-23 11:20:15 +08:00
aichy126 ba46d08e04 swagger 2022-11-23 11:10:15 +08:00
aichy126 5547b2fe91 Merge branch 'ai_0.3_fix_del' into feat/0.5.0/timeline 2022-11-23 11:10:10 +08:00
LinkinStar 982d034252 feat: add timeline detail api 2022-11-23 11:07:41 +08:00
LinkinStar cd961eafc2 feat: add timeline api interface 2022-11-22 19:48:27 +08:00
aichy126 b7e6d3ee35 fix delete question 2022-11-22 18:03:18 +08:00
aichy126 6ec9dbec87 update permission 2022-11-22 17:35:41 +08:00
aichy126 2676822331 fix question answer delete 2022-11-22 16:54:28 +08:00
aichy126 f216536e26 update question delete 2022-11-22 16:22:30 +08:00
LinkinStar d36f758fba feat: add activity where needed 2022-11-21 19:28:02 +08:00
LinkinStar 89a79a02fa Merge branch 'ai/0.4.0/tag' into test
# Conflicts:
#	cmd/answer/wire_gen.go
#	internal/service/search_service.go
#	internal/service/tag_common/tag_common.go
2022-11-19 17:06:19 +08:00
LinkinStar 747323b49c fix: add tag common service to controller 2022-11-19 17:04:46 +08:00
LinkinStar 0467165264 refactor: separate tag common repo and tag repo 2022-11-19 14:00:40 +08:00
LinkinStar fd4469f3db refactor: separate tag common repo and tag repo 2022-11-18 18:23:27 +08:00
LinkinStar 5c9e8333d3 Merge branch 'ai/0.4.0/tag' into test
# Conflicts:
#	internal/base/reason/reason.go
2022-11-17 19:02:11 +08:00
LinkinStar 8084870096 feat: change the original single form error return to multiple form error return 2022-11-17 18:59:09 +08:00
linkinstar e9dfeeb638 Merge branch 'ai/0.4.0/tag' into 'test'
Ai/0.4.0/tag

See merge request opensource/answer!252
2022-11-17 10:02:57 +00:00
LinkinStar 83ad1a185a feat: change the original single form error return to multiple form error return 2022-11-17 17:57:13 +08:00
LinkinStar 53f6413d45 doc: update site legal info get swagger doc 2022-11-16 10:58:17 +08:00
LinkinStar b473a9e62a feat: tos save original and parsed text 2022-11-15 17:11:42 +08:00
linkinstar ef2b524f05 Merge branch 'feat/0.4.0/icon-customize' into 'test'
feat: branding support upload icon image

See merge request opensource/answer!235
2022-11-15 07:26:26 +00:00
LinkinStar 70842e18d8 feat: branding support upload icon image 2022-11-15 15:20:41 +08:00
LinkinStar f17c28ae1d Merge remote-tracking branch 'origin/ai/0.4.0/tag' into test
# Conflicts:
#	docs/docs.go
#	docs/swagger.json
#	docs/swagger.yaml
#	internal/base/constant/constant.go
#	internal/base/reason/reason.go
#	internal/controller_backyard/siteinfo_controller.go
#	internal/router/answer_api_router.go
#	internal/schema/siteinfo_schema.go
#	internal/service/siteinfo/siteinfo_service.go
2022-11-15 10:54:01 +08:00
aichy126 baf0fce1c1 update reserved tags 2022-11-14 18:07:28 +08:00
LinkinStar f6fa850aa0 feat: unified file upload interface 2022-11-14 16:27:10 +08:00
LinkinStar 6b63d17623 feat: add site info about branding 2022-11-14 15:21:38 +08:00
LinkinStar 6f815fb860 feat: add site info about branding 2022-11-14 11:50:00 +08:00
linkinstar 2b1ad94791 Merge branch 'release/0.3.0' into 'main'
Release/0.3.0

See merge request opensource/answer!227
2022-11-11 06:24:10 +00:00
aichy126 79ba518810 Merge branch 'ai_0.3_dashboard' into test 2022-11-11 11:55:46 +08:00
LinkinStar 55060c1a10 feat: user change email if email exist return form error 2022-11-09 14:59:07 +08:00
aichy126 21b7560f2c add dashboard cache 2022-11-09 14:58:15 +08:00
LinkinStar 38c8f80849 feat: remove user status api 2022-11-09 10:24:27 +08:00
LinkinStar 8ddc4cf44d update: site info service reference 2022-11-07 12:03:39 +08:00
aichy126 e0c53bea11 update delete answer and question 2022-11-04 17:10:20 +08:00
LinkinStar d16ecc9962 update: use default language option in value 2022-11-03 16:12:23 +08:00
linkinstar 16eaeed7ff Merge branch 'test' into 'feat/language'
# Conflicts:
#   cmd/answer/wire_gen.go
#   internal/controller/lang_controller.go
2022-11-03 07:11:25 +00:00
LinkinStar 97fa333ea0 feat: user info response handling the default language 2022-11-03 15:09:12 +08:00
LinkinStar eb1cfd9aa8 style: reformat get site info code 2022-11-03 14:54:06 +08:00
aichy b597bd43b8 Merge branch 'feat/language' into 'test'
feat: add default language option

See merge request opensource/answer!174
2022-11-03 06:48:33 +00:00
LinkinStar 1bcd3abbcb feat: add default language option 2022-11-03 14:40:43 +08:00
LinkinStar 08d1facf22 fix: To regenerate the wire 2022-11-03 14:26:11 +08:00
linkinstar cd8b3103d0 Merge branch 'test' into 'ai_0.3_dashboard'
# Conflicts:
#   cmd/answer/wire_gen.go
2022-11-03 03:14:29 +00:00
linkinstar 7934ec513c Merge branch 'feat/timezone' into 'test'
style: reformat get site info code

See merge request opensource/answer!170
2022-11-03 03:13:07 +00:00
LinkinStar b1d2eb0c1d feat: dashboard add time zone 2022-11-03 11:12:20 +08:00
LinkinStar b7f7fb7201 style: reformat get site info code 2022-11-03 10:35:19 +08:00
LinkinStar 2ad8b8f4a9 style: reformat get site info code 2022-11-03 10:33:48 +08:00
linkinstar 436ce151bc Merge branch 'ai_0.3_dashboard' into 'test'
Ai 0.3 dashboard

See merge request opensource/answer!163
2022-11-02 08:50:38 +00:00
aichy126 e84a681ce4 add dashboard info 2022-11-02 16:29:10 +08:00
aichy126 872689b93a add dashboard service 2022-11-02 15:50:32 +08:00
LinkinStar 720754c8bb feat: support to config the default language 2022-11-02 15:25:27 +08:00
kumfo c6d703321f feat: admin's answer list filter by question id 2022-11-01 18:15:18 +08:00
LinkinStar cec446047d Merge branch 'main' into feat/repo-unit-test
# Conflicts:
#	cmd/answer/wire_gen.go
#	go.mod
#	go.sum
#	internal/controller/user_controller.go
#	internal/repo/notification/notification_repo.go
#	internal/repo/revision/revision_repo.go
#	internal/repo/tag/tag_rel_repo.go
#	internal/repo/tag/tag_repo.go
#	internal/schema/user_schema.go
2022-11-01 16:17:03 +08:00
LinkinStar 8232e1ec2d style: formatting naming 2022-11-01 15:38:06 +08:00
LinkinStar 6e5d89d593 Merge branch 'github-main'
# Conflicts:
#	go.mod
#	internal/entity/answer_entity.go
#	internal/schema/question_schema.go
#	internal/service/user_service.go
2022-11-01 15:37:22 +08:00
Tai Groot 59e2e1f304
Running gofumpt against repo (#49)
* starting on gofumpt

* continuing on gofumpt

* continuing on gofumpt

* finish gofumpt review

* added changes requested by LinkinStars' review

Co-authored-by: LinkinStars <linkinstar@foxmail.com>
2022-11-01 15:25:44 +08:00
kumfo bd888c121a feat: admin's question, answer and user search 2022-11-01 09:12:12 +08:00
LinkinStar 95cb136e3f feat: add user repo unit test 2022-10-28 19:28:08 +08:00
LinkinStar 9c1df37e82 feat: user info api allow no login user use and return empty data 2022-10-28 17:13:49 +08:00
linkinstar a613315f4f Merge branch 'ai_user_avatar' into 'main'
update userinfo  show user set avatar

See merge request opensource/answer!125
2022-10-28 07:53:27 +00:00
aichy126 8fb4474052 update swagger 2022-10-28 15:46:05 +08:00
aichy126 d41fd7a467 add Captcha 2022-10-28 15:07:19 +08:00
LinkinStar b162fcbee0 feat: user can change email when email hasn't been verified. 2022-10-28 14:42:27 +08:00
aichy126 7f66bb3262 fix user api ErrorResponse 2022-10-28 14:14:20 +08:00
aichy126 3f48de2fe9 add avatar middleware 2022-10-27 18:09:27 +08:00
LinkinStar 863a9d91ca feat: refactor notification page list 2022-10-26 17:37:11 +08:00
kumfo b7510107d5 style: search form validate 2022-10-25 11:47:38 +08:00
kumfo 866b8a062e style: search form validate 2022-10-25 11:45:45 +08:00
LinkinStar adc760e874 refactor: rename go mod package to answerdev 2022-10-24 16:51:05 +08:00
linkinstar 976c8cb864 Merge branch 'ai_annotation' into 'main'
add user error return in i18n

See merge request opensource/answer!100
2022-10-24 03:39:18 +00:00
aichy126 a00fb70ff2 add user error return in i18n 2022-10-24 11:21:37 +08:00
LinkinStar a28a2c5bb6 style: remove unnecessary functions 2022-10-22 18:40:12 +08:00
LinkinStar c5df2f95a9 remove: useless controller 2022-10-21 11:20:56 +08:00
LinkinStar 2672230e31 fix: status updates are performed when the user status is inconsistent 2022-10-20 18:21:38 +08:00
kumfo 88ebefbd22 fix: reason error report 2022-10-19 16:17:44 +08:00
kumfo 164eef862c Merge branch 'main' into fix/search 2022-10-17 11:11:53 +08:00
kumfo d401ba1579 feat: search sort by relevance 2022-10-17 11:11:23 +08:00
LinkinStar c39e115cde feat: support update username 2022-10-14 17:01:06 +08:00
LinkinStar 189916e843 feat: support choose database driver 2022-10-12 17:12:17 +08:00
kumfo f8ea1049b6 fix: search sort 2022-10-09 18:44:56 +08:00
aichy d74e250d26 fix question add pv 2022-09-30 14:26:13 +08:00
LinkinStar b416f17526 feat: adjusting the field length 2022-09-29 16:39:34 +08:00
LinkinStar b90ec5e11e feat: all users display part Add user status 2022-09-29 15:27:56 +08:00
LinkinStar 5c9f0f7f7c feat: add user status api 2022-09-28 14:22:55 +08:00
LinkinStar 0616351f7e fix: answer wrong route 2022-09-28 11:20:32 +08:00
mingcheng 8e6c49a531 initial commit 2022-09-27 17:59:05 +08:00