Visual
Functionality
Primary landing page upon login
Display 25 orders per page ordered by create date descending
Link
Order line item
On click
Display Order Details
Display data as seen on screen
Items in order
Status
If Failed, allow for on-chain retry
History - Order and Payment events, see https://fioprotocol.atlassian.net/wiki/spaces/DAO/pages/501153808/Purchase#Events
FIO Domain/Address registered on chain
Link to FIO Bloks explorer for transaction
Display 25 users per page ordered by create date descending
Fetch data from FIO Chain
Wallet balance
FIO Domains owned by user
FIO Addresses owned by user
Links
FIO Wallets → Public Key
Link to FIO Bloks explorer for pub key
Orders → Order ID
Display Order Details Page
Display 25 accounts per page ordered by Profile name ascending
Profile
Display Edit Account Page
New Account
Display 25 partners per page ordered by Profile name ascending
Name
Display Edit Partner Page
New Partner
Display 25 admin users per page ordered by Registered date ascending
Email
Display Edit Admin User Page
New User
Reset Password
Send https://fioprotocol.atlassian.net/wiki/spaces/DAO/pages/96665686/Dashboard+Emails#Admin-User-Invite-Email
Delete User
Delete User from DB
Send invite email
Cancel
Display Admin Users Page
Reg Site Merge Notes
2FA is required
User migration is not necessary
When user searches for a string apply the following logic:
If string is valid email address
Look in email address field for User and display Users which match that address
Look in email address field for User and display that User's orders
If string is valid FIO Address
Look in Orders' items and display orders with that FIO Address
If string is valid FIO Domain
Look in Orders' items and display orders with that FIO Domain
If string is FIO Public key
Look in FIO Public key field for User and display Users which match that FIO Public Key
Look in Orders' items and display orders with that that FIO Public Key as new owner
Alternative rank UI could be used, e.g. drag & drop rank
Sort
Available first
Rank ASC
Alphabetical ASC
Automated process (at least every 5 minutes)
All Available domains should be checked if still available for registration using avail_check
If domain is no longer available it should be marked Not Available
Delete
Show “Are you sure pop-up” and delete domain
Add Domain
Display Add Domain Page
Add Domain as available and return to Domains Page