# 東毅中 - Task1214 | 版本 | 內容 | 日期 | 負責人 | | ---- | ------------------------------------- | ----- | ----- | | 1.0 | - | - | Ateto | | 1.1 | - | - | Ateto | | 1.2 | - | - | Ateto | | 1.3 | - | - | Ateto | | 1.4 | - | - | Ateto | | 2.0 | - | - | Ateto | | 2.1 | - | - | Ateto | ## Frontend - [x] `F1214-01`: login popup 會跟後端抓 oauth url,在 await 期間整個 popup 會顯示 `loading...` 字樣,要把這個改掉,要讓使用者在 popup show 出來的時候看到的是 available 的 view。 - Owner: 陳宏瑜 - Loading: 1 - [x] `F1214-02`: product view 在 click `add to cart` 時如果還沒 login 會跳出 login popup,但這個時候的 navbar 的 z axis 跟這個 popup 好像在同一層,要改成 navbar 在 popup 下面。 - Owner: JC - Loading: 1 - [x] `F1214-03`: 現在的商品圖都是用 default,等 backend 的 product service 的 SDD 更新完要把現在的圖片改成從 product service 抓過去的 product model 的 image_url。 - Owner: Ateto - Loading: 2 - [x] `F1214-04`: 移除 admin 的 page,改成登入後如果確認身份是管理員,在 index 使用管理員專用 view,這個畫面跟一般使用者的基本差不多,但在 product cards 的最後一個位置會是一個 `+` 可以新增商品,而 product page 的每一個商品資訊旁邊都會有一個鉛筆的 icon 表示可以編輯修改該資訊,把 `Admin` 的介面弄好。 - Owner: 王鈞宇 - Loading: 3 - [x] `F1214-04-02`: Save Btn,把更新完的商品或新增的商品,傳到後端。 - Owner: 王鈞宇 - Loading: 5 - [x] `F1214-04-03`: 上傳圖片到後端。 - Owner: 王鈞宇 - Loading: 3 - [x] `F1214-04-04`: Delete Btn,把商品刪除。 - Owner: 王鈞宇 - Loading: 1 - [x] `F1214-05`: 我忘記有沒有擋,在 product page 和 cart page 如果商品數量超過剩餘數量,要提示使用者不得超出上限,然後現在的 product page 沒有顯示 product remaining stock,要加上去。 - Owner: 謝誌評 - Loading: 2 - [x] `F1214-06`: Place Order 後依照 Order Service SDD 串接 Order Service API,並將 Order ID 透過 User Service 加到 User Model 裡 - Owner: Ateto - Loading: 3 - [x] `F1214-07`: User Page 裡面加一個訂單紀錄的 btn,按下後 Link 到 `/history`,先跟 User Service 要 User Info,User Info 會有一個 Orders Props 的 List,用這個 List 跟 Order Service 要 Order Info 秀出來 - Owner: 謝誌評 - Loading: 2 - [x] `F1214-08`: Login 後根據 User Service SDD 去 Get Account,如果得到 404 Not Found,使用 User Service 的 Create Account 創建帳號。 - Owner: Ateto - Loading: 3 - [x] `F1214-09`: 現在 Place Order 後 router 會 navigate 到 `/order?id=demo-order-id` 並帶有 order id 的 query,但現在的 order page 是爛的,我們的需求是在 order page 把 order 資訊顯示出來。 - Owner: Ateto - Loading: 2 - [x] `F1214-10`: 把 img label 改成 next 的 Image Component - Owner: JC - Loading: 1 - [x] `F1214-11`: 我把 cart page 的 navbar 弄爛了不想修 - Owner: JC - Loading: 1 - [x] `F1214-12`: 做一個 Loading Component,可以參考 instagram web 版的預載入 - Owner: JC - Loading: 2 - [x] `F1214-13`: 參考任一購物網站把 product page 變漂亮 - Owner: JC - Loading: 2 - [x] `F1214-14`: 處理 product page 和 cart page 的 RWD - Owner: 林彥均 - Loading: 2 - [x] `F1214-15`: 現在 Place Order 後已經可以創建 Order 並加給 User,但還沒清空購物車,這個任務的需求是等 Cart Service SDD 更新完後 fetch api 清空購物車。 - Owner: 陳宏瑜 - Loading: 1 - [x] `F1214-16`: product page 顯示該商品的尺寸的 selection,並顯示選到的尺寸剩餘數量。 - Owner: Albert - Loading: 1 - [x] `F1214-17`: 等 Cart Service 更新完後根據 Cart Service SDD 更新現在 product page 向 cart service 的 api fetch。 - Owner: 王鈞宇 - Loading: 2 - [x] `F1214-18`: 等 Cart Service 更新完後根據 Cart Service SDD 更新現在 cart page 向 cart service 的 api fetch。 - Owner: 王鈞宇 - Loading: 2 - [x] `F1214-19`: cart page 的商品應參考 cart service SDD 描述之 cart model 顯示該 product size 與其 quantity,注意,該 product size 可能有多個。 - Owner: 王鈞宇 - Loading: 2 ## Backend ### Product Service - [x] `P1214-01`: 使用 PATCH method 更新商品數量 - Owner: 劉長諺 - Loading: 1 - [x] `P1214-02`: 把圖片從 AWS S3 改成存在 Github 後貼 URL 給 User Service - Owner: 劉長諺 - Loading: 2 - [x] `P1214-03`: 把 route product_image 刪掉,改用 route product 就好 - Owner: 劉長諺 - Loading: 1 - (deprecated) `P1214-04`: Product Model 的 size props 要是一個 List 不是一個 str - Owner: 劉長諺 - Loading: 1 - (deprecated) `P1214-05`: Product Model 的 color props 要是一個 List 不是一個 str - Owner: 劉長諺 - Loading: 1 - [x] `P1214-06`: Product Model 的 size props 改成字典,key 是尺寸、value 是該尺寸剩餘數量 - Owner: 劉長諺 - Loading: 3 - [x] `P1214-07`: 刪除 color 和 remain_amount props - Owner: 劉長諺 - Loading: 1 ### User Service - [x] `U1214-01`: 新增 Order ID 到 User - Owner: Ateto - Loading: 1 - [x] `U1214-02`: 把 User Service 串 MySQL 修好 (非常緊急) - Owner: Ateto - Loading: 2 - [x] `U1214-03`: 把 User Model 的 cart props 刪掉 - Owner: 劉長諺 - Loading: 1 - [x] `U1214-04`: 可以使用 PATCH method 修改 User Name - Owner: 劉長諺 - Loading: 1 - [x] `U1214-05`: 可以刪除帳號 - Owner: 劉長諺 - Loading: 1 - [x] `U1214-06`: 增加可以收藏商品的API - Owner: 劉長諺 - Loading: 1 ### Cart Service - [x] `C1214-01`: 可以清空購物車 - Owner: Ateto - Loading: 1 - [x] `C1214-02`: 更新 Cart Service 的 Product Model - Owner: Ateto - Loading: 2 ### Order Service - [x] `O1214-01`: 基於 Clean Architecture 創建 Order Service - Owner: Ateto - Loading: 1 - [x] `O1214-02`: 連接 MySQL - Owner: Ateto - Loading: 1 - [x] `O1214-03`: 可以創建 Order - Owner: Ateto - Loading: 1 - [x] `O1214-04`: 可以取得 Order - Owner: Ateto - Loading: 1 - [x] `O1214-05`: 撰寫 Unit Tests - Owner: Ateto - Loading: 1 - [x] `O1214-06`: 配置 Github Action CI/CD 腳本 - Owner: Ateto - Loading: 1 - [ ] `O1214-05`: 可以更新 Order Status - Owner: Ateto - Loading: 1 - [ ] `O1214-06`: 可以刪除 Order - Owner: Ateto - Loading: 1 - [ ] `O1214-07`: 更新 Order Service 的 Product Model - Owner: Ateto - Loading: 2
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up