Project

General

Profile

Actions

New ICOs

Objective: To improve the form’s efficiency and clarity by eliminating unnecessary elements while maintaining all essential information.

Changes Request:

page section details
1 investment informations เปลี่ยน issue by เป็น issuer id โดยดึงมูล issuer มาจากหลังบ้าน
1 investment informations company name กับ issuer id เป็นของมูล issuer ที่มากจากหลังบ้าน ควรจะเป็น dropdown ให้เลือก และควรอยู่ บรรทัดเดียวกัน
1 investment informations description ของบริษัทมักจะมีข้อมูลยาวมาก ควรย้ายลงมาด้านลงด้านล่าง แล้วเพิ่มขนาดช่องกรอกให้ใหญ่กว่านี้
1 asset informations ย้ายฟอร์ม 6 (asset informations) มาไว้แทรกไว้ฟอร์ม 1 โดยตัด date และ previous ต่างๆออก
1 all ทุก fields เป็น mandatory fields ทั้งหมด ยกเว้น expect return
2 filling, white paper ให้เป็น mandatory และรับแค่ pdf เท่านั้น
3 key informations สลับเอา precision, capital structure, product type, classification ไปไว้ด้านล่าง และให้เป็น optional fields

@startuml create asset
title Create Asset ICO
actor admin
participant fe
participant be
database db
database s3

activate admin
activate fe

group Page 1 {URL}:/create-job/added-ico
fe->be: {Method}:/{new api for getting all issuers}
activate be
be->db: get all issuers
activate db
db-->be: 
deactivate db
be-->fe: issuers list
deactivate be

admin->fe: Select issuer
admin->fe: Clicked "upload logo"
admin->fe: Filled "Investment Informations"
admin->fe: Filled "Asset Informations (short name, long name)"
admin->fe: Filled "Investment Terms"
admin->fe: Clicked "Next Form"
fe->be: {POST}:/api/v1/ico/asset/create
activate be
fe->be: {POST}:/api/v1/ico/admin/upload/ico
be->db: create infos
activate db
db-->be:
deactivate db
be->s3: upload image to s3
activate s3
s3-->be:
deactivate s3
be-->fe: register_id
deactivate be
fe-->admin: redirect to page 2
end

group Page 2 {URL}/create-job/added-ico/2
admin->fe: Clicked "Upload Filing"
admin->fe: Clicked "upload White Paper"
admin->fe: Filled Company Details
admin->fe: Filled Company FAQ
admin->fe: Clicked "Next From"
fe->be: {POST}:/api/v1/ico/admin/upload/ico
activate be
fe->be: {POST}:/api/v1/ico/details/create
be->db: create details and faqs
activate db
db-->be:
deactivate db
be->s3: upload image to s3
activate s3
s3-->be:
deactivate s3
be-->fe:
deactivate be
fe-->admin: redirect to page 3
end

group Page 3 {URL}/create-job/added-ico/3
admin->fe: Filled Key information
admin->fe: Clicked "Next Form"
fe->be: {POST}:/api/v1/ico/keyInformation/create
activate be
be->db: create key information
activate db
db-->be:
deactivate db
be --> fe: 
deactivate be
fe --> admin: end process
end

deactivate admin
deactivate fe

@enduml

Updated by prin methirattanasophon about 2 months ago · 2 revisions