Skip to content
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

P2FW-352: 企画のステータスを自動設定(課題対応中), startus tự động chuyển đổi trạng thái thành (課題対応中) #1

Open
akira01082016 opened this issue 20 days ago · 11 comments
Labels

Comments

@akira01082016
Copy link
Owner

@akira01082016 akira01082016 commented 20 days ago

khi có 1 issue mới đăng ký thì trạng thái (ステータス)ở màn hình chính List trạng thái tự động chuyển thành 課題対応中

tham khảo nội dung file excel
P2FW-352.xlsx

date: 2021/10/08

sau khi xử lý xong phần comment nhớ chụp hình code đã sửa và evidence test

@trongdai1294
Copy link
Collaborator

@trongdai1294 trongdai1294 commented 20 days ago

Nội dung thay đổi:

-----src/task/task.module.ts-----
line 12, line 25: import ProjectModule để có thể sử dụng được các class được export ra từ nó (cụ thể ProjectService)
--------------END-----------------------

-----src/task/task.service/ts------
line 18: import ProjectService -> sử dụng các hàm bên trong ProjectService
line: 155: khởi tạo ProjectService
line 222-224: kiểm tra id project đầu vào là hợp lệ hay không
line 233-238: lấy project từ database và kiểm tra xem project có tồn tại trong hệ thống không
line 303-305: cập nhật trạng thái project vào database
---------------END-----------------

@trongdai1294
Copy link
Collaborator

@trongdai1294 trongdai1294 commented 20 days ago

image

@trongdai1294
Copy link
Collaborator

@trongdai1294 trongdai1294 commented 20 days ago

image

@akira01082016
Copy link
Owner Author

@akira01082016 akira01082016 commented 19 days ago

@trongdai1294
dòng xử lý từ 303-306
Chỉ thay đổi trạng thái khi vấn đề được thêm task vào dự án lần đầu tiên.
Ngoài ra, hãy sử dụng Enums thay vì các giá trị được fix cứng

image

@trongdai1294
Copy link
Collaborator

@trongdai1294 trongdai1294 commented 19 days ago

image

@trongdai1294
Copy link
Collaborator

@trongdai1294 trongdai1294 commented 19 days ago

nội dung sửa đổi:
-- Thêm mới file 'enums.ts' vào thư mục 'src' -> định nghĩa enum cho ProjectStatus
-- file 'src/global.d.ts':

  • line 1: import ProjectStatusEnum để sử dụng cho ProjectStatus value
  • line 29-47: cập nhật value ProjectStatus bởi enum value
    -- file: 'src/task/task.service.ts:
  • line 19: import ProjectStatusEnum để sử dụng cho việc cập nhật project status
  • line 241-244: get một task bất kỳ thuộc project đã chọn -> mục đích để check xem project đã tạo task nào trước đó chưa
  • line 310-314: kiểm tra nếu project chưa tồn tại task nào thì sẽ cập nhật trạng thái project sang 'Doing'

@trongdai1294
Copy link
Collaborator

@trongdai1294 trongdai1294 commented 19 days ago

image

@trongdai1294
Copy link
Collaborator

@trongdai1294 trongdai1294 commented 19 days ago

image

@trongdai1294
Copy link
Collaborator

@trongdai1294 trongdai1294 commented 16 days ago

image
image

@trongdai1294
Copy link
Collaborator

@trongdai1294 trongdai1294 commented 16 days ago

Nội dung thay đổi:
1: cập nhật enum theo format khách hàng suggest
2: line 38-49 -> cập nhật lại cách khai báo của ProjectStatus

@akira01082016
Copy link
Owner Author

@akira01082016 akira01082016 commented 8 days ago

close

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants