| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Task done | 46 | Tasks -cBilling | |||||||||||||||||||||||||
2 | Task open | 5 | Report Updated: 2022-09-24 | |||||||||||||||||||||||||
3 | Task closed | 2 | ||||||||||||||||||||||||||
4 | Task pending | 3 | ||||||||||||||||||||||||||
5 | Task coding | 4 | ||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||||
7 | Task ID | Task Name | Task Content | Status | Date Created | Date Created Text | Due Date | Due Date Text | Start Date | Start Date Text | Parent ID | Attachments | Assignees | Tags | Priority | List Name | Folder Name | Space Name | Time Estimated | Time Estimated Text | Checklists | Comments | Assigned Comments | Time Spent | Time Spent Text | Rolled Up Time | Rolled Up Time Text | |
8 | 3e6eum8 | [API] Export billing as PDF file to client | Updated 22/09: [PDF] build HTML -> export PDF.HTML ➝ PDF: .WEBAPI: https://www.syncfusion.com/kb/11337/how-to-convert-html-to-pdf-using-web-api-in-net.WEBAPI-Nuget: https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.QtWebKit.AspNet.Mvc5/.__MVC: https://help.syncfusion.com/file-formats/pdf/converting-html-to-pdf-in-asp-net-core | done | 1662650400845 | 9/8/2022, 10:20:00 PM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
9 | 3dn8fec | [API only] Callback when user paid/cancel order | Get order: return timeout (10m) ➝ DONE, in cancel case, return status, hmac ➝ DONE.Order_code: exclude special characters (/, +, &, ....) ➝ DONE.Re-add authorize for api/project/add-edit-delete ➝ DONE | done | 1662474296747 | 9/6/2022, 9:24:56 PM GMT+7 | 1663102800000 | 9/14/2022, 4:00:00 AM GMT+7 | null | [] | [VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
10 | 3dn83wt | [WEB + API] Login for partner (shop) | Login by email/password, gg, fb cho partner..+ API:.api/auth/login ➝ DONE.api/auth/silentLogin ➝ DONE.api/auth/logout ➝ DONE.api/auth/loginWithProvider ➝ DONE..+ WEB:.impl login page | coding | 1662472168871 | 9/6/2022, 8:49:28 PM GMT+7 | 1662757200000 | 9/10/2022, 4:00:00 AM GMT+7 | null | [] | [Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
11 | 3h7hdqt | Button to export billing of USER (non-login case) | Button to export billing of USER (non-login case) | pending | 1664463357785 | 9/29/2022, 9:55:57 PM GMT+7 | null | [] | Trong,[Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
12 | 3h7h9kf | Project -> callback url -> deep link for mobile, callback url for web | Wallet Callback Url ➝ Default Callback Url..Option: pass callback url for mobile | done | 1664462742435 | 9/29/2022, 9:45:42 PM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
13 | 3h7h8qe | Project code and name are same? | Project code and name are same? | done | 1664462612805 | 9/29/2022, 9:43:32 PM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
14 | 3h7hgc9 | [UI] Login for user/partner | Example 2 login-button for user and partner..user ➝ form for user (id/pwd field).partner ➝ form cho partner (id/pwd field).+ 1 login button each other form. user: shop: | coding | 1664464095624 | 9/29/2022, 10:08:15 PM GMT+7 | null | [{"title":"image.png","url":"https://t25676577.p.clickup-attachments.com/t25676577/aa1e59c7-5969-4905-b05a-ae6882fa4d34/image.png"},{"title":"image.png","url":"https://t25676577.p.clickup-attachments.com/t25676577/8d03dd31-ccb7-4c54-bf3d-b693050b0ab0/image.png"}] | [Thi Phung,Long Vu] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [{"text":"@VU PHI CO cho e xin hình screenshot của màn hình register 2 option luôn nha.","by":"violentlong@gmail.com","assigned":false,"date":"10/7/2022, 10:57:28 AM GMT+7","resolved":"N/A"}] | 0 | " | NaN | |||||||||
15 | 3h7hfkd | [API] Prevent many try login for user/partner | Add captcha??.Block if over 5 count (see api-server ironsky) | done | 1664463864314 | 9/29/2022, 10:04:24 PM GMT+7 | null | [] | [VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
16 | 3gb183z | [API] clear todo api/order/create hmac... | hmac = secret + items | done | 1663856528193 | 9/22/2022, 9:22:08 PM GMT+7 | 1664312400000 | 9/28/2022, 4:00:00 AM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
17 | 3gb17d0 | [API] add api_key for each project | in current there is hmac, add more api_key (~ access_token) để count api (pricing,...)...header["Authorization"] = "CBILLING_API_KEY api_key".➝ 401.➝ 200...+ Block email/password login for partner if try over 3 times (see api of user)...Note: 1000 call ➝ 1 ADA | done | 1663856397632 | 9/22/2022, 9:19:57 PM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
18 | 3gawzxt | [Api] BUG updated_at does not work | See api-server of ironsky (AutoGenerateUpdateTime class) | done | 1663804404591 | 9/22/2022, 6:53:24 AM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
19 | 3d9u9kw | [WEB] Export billing as PDF file to client | WEB: Need 1 button to call api export pdf..Note direction: On the server will create a pdf file and upload it to s3, maybe the client will get the link of s3....+ API:.Updated 22/ 09: [PDF] build HTML -> export PDF.HTML ➝ PDF: .WEBAPI: https://www.syncfusion.com/kb/11337/how-to-convert-html-to-pdf-using-web-api -in-net.WEBAPI-Nuget: https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.QtWebKit.AspNet.Mvc5/.__MVC: https://help.syncfusion.com/file-formats/pdf/ converting-html-to-pdf-in-asp-net-core...Info:.Invoice for 1 order (payment)..For example, user A purchases goods from shop B with order information under:\ nADA: 200.12.Item: 10 Cocacola, 2 Soap, 1 Omo..The invoice will include the following information:.Shop name.Purchasing date.Username (email, name,...).Price (ADA) ).Item List...TODO: About api/billing/order_code_here/export?type=pdf&size=4inch,6inch.Suggested how to: Export pdf on server ➝ Response file to client..Ref pdf export: https: //help.syncfusion.com/file-formats/pdf/create-pdf-file- in-asp-net-core.Refer: https://medium.com/cryptfolio/tracking-cryptocurrency-payments-in-xero-5d0018056dca | Open | 1662130710963 | 9/2/2022, 9:58:30 PM GMT+7 | 1663102800000 | 9/14/2022, 4:00:00 AM GMT+7 | null | [{"title":"image.png","url":"https://t25676577.p.clickup-attachments.com/t25676577/c6298a70-c044-4431-996a-216ef4c14343/image.png"}] | [Thi Phung] | [] | 2 | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
20 | 3f8quvt | Split source | Split source | Closed | 1663255195952 | 9/15/2022, 10:19:55 PM GMT+7 | 3f8qr26 | [] | [VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
21 | 3f8qr26 | Architecture | API (3 servers):.api-user: api.cbilling.io/user.api-partner: api.cbilling.io/partner.payment-gateway: gateway.cbilling.io/payment .mobile, web ➝ apigateway (load-balance) ➝ api-user + api-partner + gateway..+ WEB:.User: cbilling.io/user/mypage.Partner: cbilling.io/partner/mypage.Gateway payment page: gateway.cbilling.io/payment..X: cbilling user/partner admin web ➝ maintenance (export pdf, xml,...).O: user ➝ shop, click pay button ➝ cbilling gateway payment page..PHP, NextJS:.Note: ironsky marketplace ➝ release: stop 1m build ➝ start server..C#:.1 service ➝ web.stop service ➝ start service | Closed | 1663254292800 | 9/15/2022, 10:04:52 PM GMT+7 | null | [] | Trong,[Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
22 | 3d9kvfe | API document for shop developer | Ref: https://developers.appcoins.io/ | pending | 1662041903736 | 9/1/2022, 9:18:23 PM GMT+7 | null | [] | Trong,[Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
23 | 3d9kru4 | [API] Add/Remove partner project (4h) | api/partner/project/add.api/partner/projects/{project_id}/delete | done | 1662041221910 | 9/1/2022, 9:07:01 PM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
24 | 3d9krtk | [WEB] Add/Remove partner project | Feature 1: Add new project.Feature 2: Delete a project..+ Fields:.Project name.Callback url.+ Labels:.Api (secret) key.Request count..Layout reference: | Open | 1662041216796 | 9/1/2022, 9:06:56 PM GMT+7 | 1663102800000 | 9/14/2022, 4:00:00 AM GMT+7 | null | [{"title":"image.png","url":"https://t25676577.p.clickup-attachments.com/t25676577/394c09e2-dba4-4c9d-8df5-77edb4f3aef0/image.png"}] | [Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
25 | 3d9kqut | web (2h) | web (2h) | done | 1662041078413 | 9/1/2022, 9:04:38 PM GMT+7 | 3d9kqr4 | [] | [Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
26 | 3d9kqu8 | api (2h) | api/partner/register..Note: Store hmac of order body from shop to db | done | 1662041076849 | 9/1/2022, 9:04:36 PM GMT+7 | 3d9kqr4 | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
27 | 3d9kqr4 | Register partner (shop) | Page fields:.shop_name.email.password | done | 1662041070480 | 9/1/2022, 9:04:30 PM GMT+7 | 1662498000000 | 9/7/2022, 4:00:00 AM GMT+7 | null | [] | [GaCold,Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
28 | 3cybqx3 | Allow cancel order from user side (1h) | Discussion: Currently there is a timeout of 15 minutes for each transaction, should the user cancel the transaction immediately?.Reference zalopay: https://docs.zalopay.vn/v1/docs/gateway/demo.html\ n.POST: api/orders/{order_code}/cancel | done | 1661918295744 | 8/31/2022, 10:58:15 AM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
29 | 3c7d5mq | web | The web side needs to make an order payment screen for the user..Form login on the left, Form order info + payment button on the right..※ call api login -> call api payment -> rediect to shop url..Flow :.When the user clicks to pay at the shop's website. ➝ the shop will post to the cbilling server to register the order of info. ➝ the shop receives the transaction id. ➝ the shop redirects to the cbilling side url (for example: dev.cbilling .io/payment?txid=129129). ➝ Here the user will see the order content, if it is ok, log in, enter the OTP (temporary can be ignored, for later calculation), and confirm the payment\ n ➝ After payment, redirect to shop url. | done | 1661438168232 | 8/25/2022, 9:36:08 PM GMT+7 | 3c7d5gj | [] | [Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
30 | 3c7d5j2 | api | //todo:.// logic check sum body request from partner shop.// lock table order while call api send/asset | done | 1661438130436 | 8/25/2022, 9:35:30 PM GMT+7 | 1661893200000 | 8/31/2022, 4:00:00 AM GMT+7 | 3c7d5gj | [] | [GaCold] | [] | 2 | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
31 | 3c7d5gj | Impl pay with cbilling internal wallet | Ref: https://drive.google.com/drive/folders/18ETP1NLYOscKS3dKUGOw-NC6Is0sd8No..Flow user payment with internal wallet (cbilling wallet):.- User vào 1 shop có support cbilling payment..- User mua hàng và thanh toán. -> chọn cbilling payment method. -> redirect to payment page. -> User click CBILLING_PAYMENT_BUTTON. -> cbilling cần show login. -> User login -> User enter OTP -> cbilling show tiếp bill info (100 ADA). -> User click Accept button -> cbilling close popup. -> cbilling call js function và truyền BILLING_TOKEN cho shop. -> Shop call paid api với token trên để trừ vài tài khoản của User. | done | 1661438101599 | 8/25/2022, 9:35:01 PM GMT+7 | 1661893200000 | 8/31/2022, 4:00:00 AM GMT+7 | null | [] | [Thi Phung,GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
32 | 3c7d1f3 | web | UI web | Open | 1661436894272 | 8/25/2022, 9:14:54 PM GMT+7 | 1661893200000 | 8/31/2022, 4:00:00 AM GMT+7 | 3c7d1cp | [] | Trong,[Thi Phung,VU PHI CO] | [] | 2 | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
33 | 3c7d1d8 | api | API web | Open | 1661436864999 | 8/25/2022, 9:14:24 PM GMT+7 | 1661893200000 | 8/31/2022, 4:00:00 AM GMT+7 | 3c7d1cp | [] | Trong,[Thi Phung,VU PHI CO] | [] | 2 | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
34 | 3c7d1cp | Connect external wallet api&page | Currently, each user only has 1 internal wallet for cbilling to allocate..Wish: allow each user to connect more external wallets (Nami, Yoroi,...)...Api: api/ user/wallet/add.Web: Can use lib to connect (https://github.com/dynamicstrategies/cardano-wallet-connector), demo: https://dynamicstrategies.io/wconnector | pending | 1661436854864 | 8/25/2022, 9:14:14 PM GMT+7 | null | [] | Trong,[Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
35 | 2vkvgmk | Config servers, database, SSL, CI/CD | Config servers, database, SSL, CI/CD | done | 1661312518399 | 8/24/2022, 10:41:58 AM GMT+7 | 1659301200000 | 8/1/2022, 4:00:00 AM GMT+7 | null | [] | [VU PHI CO,NGUYEN BAO HOA] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
36 | 2vkvgdb | Init projects at gitlab | Init projects at gitlab | done | 1661312469273 | 8/24/2022, 10:41:09 AM GMT+7 | 1659301200000 | 8/1/2022, 4:00:00 AM GMT+7 | null | [] | [NGUYEN BAO HOA,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
37 | 2vkvf3k | Delete user_detail, merge to user table | The user_detail table is no longer needed because I don't use coredb, so the user table will be separate and not shared between projects..➝ Delete the user_detail table, then merge the fields to the user table. | done | 1661312190887 | 8/24/2022, 10:36:30 AM GMT+7 | 1661288400000 | 8/24/2022, 4:00:00 AM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
38 | 2v2tdk6 | frontend | api | done | 1661050194513 | 8/21/2022, 9:49:54 AM GMT+7 | 2u5z2kk | [] | Trong,[Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
39 | 2v2tdjy | api | api | done | 1661050190294 | 8/21/2022, 9:49:50 AM GMT+7 | 2u5z2kk | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
40 | 2v2tc2m | frontend | api | done | 1661047214967 | 8/21/2022, 9:00:14 AM GMT+7 | 2u5z3qy | [] | Trong,[Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
41 | 2v2tc2g | api | api | done | 1661047210083 | 8/21/2022, 9:00:10 AM GMT+7 | 2u5z3qy | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
42 | 2v2tc25 | frontend | api | done | 1661047190358 | 8/21/2022, 8:59:50 AM GMT+7 | 2u5z3kg | [] | Trong,[Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
43 | 2v2tc1r | api | api | done | 1661047149473 | 8/21/2022, 8:59:09 AM GMT+7 | 2u5z3kg | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
44 | 2v87yu8 | frontend | api | done | 1661075373380 | 8/21/2022, 4:49:33 PM GMT+7 | 2u5z59k | [] | Trong,[Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
45 | 2v87yu7 | api | api | done | 1661075369153 | 8/21/2022, 4:49:29 PM GMT+7 | 2u5z59k | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
46 | 2v2tedp | frontend | api | done | 1661051435743 | 8/21/2022, 10:10:35 AM GMT+7 | 2u5z2d9 | [] | Trong,[Thi Phung,VU PHI CO] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
47 | 2v2tedm | api | api | done | 1661051429189 | 8/21/2022, 10:10:29 AM GMT+7 | 2u5z2d9 | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
48 | 2u5zc3t | frontend | api | done | 1660575308108 | 8/15/2022, 9:55:08 PM GMT+7 | 2u5z234 | [] | [Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
49 | 2u5zc2j | api | api | done | 1660575305955 | 8/15/2022, 9:55:05 PM GMT+7 | 2u5z234 | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
50 | 2u5zb8r | frontend | api | done | 1660575252259 | 8/15/2022, 9:54:12 PM GMT+7 | 2u5z1qg | [] | [Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
51 | 2u5zb7f | api | api | done | 1660575248620 | 8/15/2022, 9:54:08 PM GMT+7 | 2u5z1qg | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | "2646" | 0.04 m | 2646 | 0.04 m | |||||||
52 | 2u5z59k | Reset password api&page | {"ops":[{"insert":"In case the user already has a password: Show 3 rows (old pass ➝ new pass ➝ confirm new pass)"},{"insert":".","attributes": {"block-id":"block-8bccaea7-1a79-4630-9f29-f395f0c7353b","list":{"list":"bullet"}}},{"insert":"Where user \u001d does not have a password : Show 2 rows (new pass ➝ confirm new pass)"},{"insert":".","attributes":{"block-id":"block-a4f8f4c0-61d4-4808-bf4b-c195e4bc9b85", "list":{"list":"bullet"}}},{"insert":".","attributes":{"block-id":"block-9c27236a-8552-4324-a22b-4199a9daa9b2" }},{"insert":"Consider whether to send email to the user?"},{"insert":".","attributes":{"block-id":"block-5560ea2b- 4a19-42ec-ba1d-d85326f5cb8b"}}]} | done | 1660574491897 | 8/15/2022, 9:41:31 PM GMT+7 | 1661288400000 | 8/24/2022, 4:00:00 AM GMT+7 | null | [] | [Thi Phung,GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
53 | 2u5z3qy | Register user (confirm step2) api&page | {"ops":[{"insert":"Only for users who have attemp, register and save to db."},{"insert":".","attributes":{"block-id": "block-b9a9d5bd-5b7f-48ef-af0a-964c44780283"}},{"insert":".","attributes":{"block-id":"block-19070d93-0c4c-4dbc-8be8-97a6876a7cf8" }},{"insert":"user/register/confirm: email, password, opt code, name,..."},{"insert":".","attributes":{"block-id" :"block-a444d4c0-a8ee-483d-9fd0-e91f56f33c02"}}]} | done | 1660574331275 | 8/15/2022, 9:38:51 PM GMT+7 | 1661288400000 | 8/24/2022, 4:00:00 AM GMT+7 | null | [] | [GaCold,Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
54 | 2u5z3kg | Register user (attempt step1) api&page | {"ops":[{"insert":"When the user sends a request, just save it temporarily in the db, then send the mail."},{"insert":".","attributes":{"block- id":"block-65221ff6-1316-4d0c-82ad-bed869d53e34"}},{"insert":".","attributes":{"block-id":"block-a4eb00e3-d764-42ec-8e1a -322a2ea6026e"}},{"insert":".","attributes":{"block-id":"block-d46fb5db-1469-4b03-90b4-369f9f38ad00"}},{"insert":"user /register/attemp: email"},{"insert":".","attributes":{"block-id":"block-249393c1-9fb2-4db8-bb25-776de7592a12"}}]} | done | 1660574320804 | 8/15/2022, 9:38:40 PM GMT+7 | 1661288400000 | 8/24/2022, 4:00:00 AM GMT+7 | null | [] | [GaCold,Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
55 | 2u5z2kk | User profile api&page | {"ops":[{"insert":"Temporary return: email.user full name,..."},{"insert":".","attributes":{"block-id": "block-b674cac7-6025-46fd-8d47-56070fb9d6dd"}}]} | done | 1660574233845 | 8/15/2022, 9:37:13 PM GMT+7 | 1661288400000 | 8/24/2022, 4:00:00 AM GMT+7 | null | [] | [GaCold,Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
56 | 2u5z2d9 | Login with google, facebook api&page | Login with google, facebook api&page | done | 1660574214600 | 8/15/2022, 9:36:54 PM GMT+7 | 1661288400000 | 8/24/2022, 4:00:00 AM GMT+7 | null | [] | [GaCold,Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
57 | 2u5z234 | Logout api&page | {"ops":[{"insert":"Logout only current place."},{"insert":".","attributes":{"block-id":"block-cebdf6bc-417f-443c-8c4c-7e7a71175d46","list":{"list":"bullet"}}},{"insert":"Logout from everywhere."},{"insert":".","attributes":{"block-id":"block-19c513b6-c812-4a7a-94c1-effcb510cbf0","list":{"list":"bullet"}}}]} | done | 1660574182405 | 8/15/2022, 9:36:22 PM GMT+7 | 1661288400000 | 8/24/2022, 4:00:00 AM GMT+7 | null | [] | [GaCold,Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
58 | 2u5z1qg | Login api&page | {"ops":[{"insert":"Login với email/pass."},{"insert":".","attributes":{"block-id":"block-2035f18d-d273-4454-8061-25f31f327927"}}]} | done | 1660574133343 | 8/15/2022, 9:35:33 PM GMT+7 | 1661288400000 | 8/24/2022, 4:00:00 AM GMT+7 | null | [] | [GaCold,Thi Phung] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||
59 | 3jv3m96 | [API] callback after payment completed (succeed, failed) | Fix api/order/pay:.before: send to cardano ➝ save to db.after: todo (avoid loss order), set/save status as processing ➝ call cardano ➝ update new status...+ Impl api/order/pay:.impl callback to shop aftet completed..+ Change const to enum (see ironsky).OrderModelConst.*..+ Handle exception:.write log to file.write log to db..+ Introduce txScope (locking order: select with upd lock for update) | coding | 1665069441631 | 10/6/2022, 10:17:21 PM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
60 | 3hrt17r | [API] partner project detail | Return info of project:.project name.project id.REQUESTS COUNT - LAST 30 DAYS.REQUESTS COUNT - LAST 7 DAYS.REQUESTS COUNT - TODAY..※Refer to api naming below to finalize naming api side:.api/partner/project/{project_id} ??.Change project_id ➝ Guid.https://blockfrost.io/api/projects/project?uuid=d9fc1e7a-ece8-41f4-8183-0113b542ff9f.. ※Refer to the blockfrost side screen: | done | 1664897626510 | 10/4/2022, 10:33:46 PM GMT+7 | null | [{"title":"image.png","url":"https://t25676577.p.clickup-attachments.com/t25676577/3bf63038-1052-494c-acd7-18d3ccab0171/image.png"}] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
61 | 3hrrw4n | [API] edit partner project | Allow partner admin to edit the display name of the project...※Refer to the api naming below to finalize how to name your own api:.api/partner/project/{project_id}/edit ??.Note : project_id ➝ Guid.https://blockfrost.io/api/projects/project?uuid=d9fc1e7a-ece8-41f4-8183-0113b542ff9f | done | 1664896665027 | 10/4/2022, 10:17:45 PM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
62 | 3mega8n | [API + WEB] Add country list at register form (user, shop) | API:.List country.Add new country field in db..+ WEB:.Add dropdown coutry list | Open | 1666066017861 | 10/18/2022, 11:06:57 AM GMT+7 | null | [] | [Thi Phung,GaCold] | [] | 3 | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
63 | 3meg6rn | [WEB] Update UI Login Page | [WEB] Update UI Login Page | done | 1666064783754 | 10/18/2022, 10:46:23 AM GMT+7 | null | [] | [Thi Phung,DevTi] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
64 | 3meg6qq | [WEB] Implement Register Page | [WEB] Implement Register Page | coding | 1666064764839 | 10/18/2022, 10:46:04 AM GMT+7 | null | [] | [Thi Phung,DevTi] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
65 | 3kqqtfq | [API] Re-design bill | To Mr.Thoai: Please help Thoai design this page. Done sent to Mr.Toan....Design same as triple-pay: | done | 1665669349531 | 10/13/2022, 8:55:49 PM GMT+7 | null | [{"title":"image.png","url":"https://t25676577.p.clickup-attachments.com/t25676577/546a7914-dea6-409d-9305-eecf9681b7af/image.png"}] | [GaCold,DevTi] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [{"text":"@DevTi cc @VU PHI CO .thuộc tích css display flex ko work trên pdf ➝ kq khác vs template ban đầu..http://darkcompet-cbilling.s3.ap-southeast-1.amazonaws.com/local/bill-20221019223830-63507c661ca7e.pdf.","by":"minhtoan95it@gmail.com","assigned":false,"date":"10/20/2022, 5:41:15 AM GMT+7","resolved":"N/A"}] | 0 | " | NaN | |||||||||
66 | 3kqqrbt | [API] Upload bill-pdf to S3 | Currently wrote pdf to public/local/.➝ Uploaded to S3 before repsonse to api-server..➝ Should user's export history be saved at api-server?? << Further consideration...+ Access information S3:.Access key ID: AKIA3ATVRTLU7UG5MYEL.Secret access key: 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 | coding | 1665668977621 | 10/13/2022, 8:49:37 PM GMT+7 | null | [] | [GaCold] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
67 | 3khymrp | [WEB] Implement UI home page | UI figma: .https://www.figma.com/file/JgUTUyZXLgQSxyAI7lnHLP/cBilling?node-id=71%3A4853 | done | 1665540938681 | 10/12/2022, 9:15:38 AM GMT+7 | null | [] | [DevTi] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [] | 0 | " | NaN | |||||||||
68 | 3khyupp | [UI] Design UXUI | [UI] Design UXUI | done | 1665543661494 | 10/12/2022, 10:01:01 AM GMT+7 | 1666731600000 | 10/26/2022, 4:00:00 AM GMT+7 | null | [] | [Long Vu] | [] | null | Tasks -cbilling | hidden | CBilling | {} | [{"text":"https://www.figma.com/file/JgUTUyZXLgQSxyAI7lnHLP/cBilling?node-id=0%3A1.","by":"violentlong@gmail.com","assigned":false,"date":"10/12/2022, 10:14:51 PM GMT+7","resolved":"N/A"}] | 0 | " | NaN | |||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |