fixed minor bugs after testing on 4 Sept
This commit is contained in:
parent
f1664f3d5c
commit
6f0838504e
55
index.html
55
index.html
@ -772,7 +772,7 @@
|
|||||||
|
|
||||||
//for cloud apps
|
//for cloud apps
|
||||||
subAdmins: [],
|
subAdmins: [],
|
||||||
application: "rupeeTokenApp",//rupeeTokenApp
|
application: "rupeeTokenAppTest1",//rupeeTokenApp
|
||||||
vectorClock: {},
|
vectorClock: {},
|
||||||
appObjects: {},
|
appObjects: {},
|
||||||
generalData: {},
|
generalData: {},
|
||||||
@ -11492,21 +11492,21 @@ slot[name="tab"]::slotted(.active){
|
|||||||
parse_flo_comments: async function () {
|
parse_flo_comments: async function () {
|
||||||
text = `masterFLOAddress=FD5hK9ryBogJ5AcSvCy1tW5as8jRTkMLky
|
text = `masterFLOAddress=FD5hK9ryBogJ5AcSvCy1tW5as8jRTkMLky
|
||||||
#!#CURRENCY=INR
|
#!#CURRENCY=INR
|
||||||
#!#TYPE_DEPOSITS=CASH_DEPOSITS_TEST1
|
#!#TYPE_DEPOSITS=CASH_DEPOSITS_TEST2
|
||||||
#!#TYPE_WITHDRAWS=CASH_WITHDRAWS_TEST1
|
#!#TYPE_WITHDRAWS=CASH_WITHDRAWS_TEST2
|
||||||
#!#TYPE_MSGES=USER_MESSAGES_TEST1
|
#!#TYPE_MSGES=USER_MESSAGES_TEST2
|
||||||
#!#TYPE_PROCESSED_DEPOSITS=PROCESSED_DEPOSITS_TEST1
|
#!#TYPE_PROCESSED_DEPOSITS=PROCESSED_DEPOSITS_TEST2
|
||||||
#!#TYPE_PROCESSED_WITHDRAWS=PROCESSED_WITHDRAWS_TEST1
|
#!#TYPE_PROCESSED_WITHDRAWS=PROCESSED_WITHDRAWS_TEST2
|
||||||
#!#TYPE_FILE_DEPOSITS_COMPLAINT=DEPOSITS_COMPLAINT_TEST1
|
#!#TYPE_FILE_DEPOSITS_COMPLAINT=DEPOSITS_COMPLAINT_TEST2
|
||||||
#!#TYPE_PROCESSED_DEPOSITS_COMPLAINT=PROCESSED_DEPOSITS_COMPLAINT_TEST1
|
#!#TYPE_PROCESSED_DEPOSITS_COMPLAINT=PROCESSED_DEPOSITS_COMPLAINT_TEST2
|
||||||
#!#TYPE_FILE_WITHDRAWS_COMPLAINT=WITHDRAWS_COMPLAINT_TEST1
|
#!#TYPE_FILE_WITHDRAWS_COMPLAINT=WITHDRAWS_COMPLAINT_TEST2
|
||||||
#!#TYPE_PROCESSED_WITHDRAWS_COMPLAINT=PROCESSED_WITHDRAWS_COMPLAINT_TEST1
|
#!#TYPE_PROCESSED_WITHDRAWS_COMPLAINT=PROCESSED_WITHDRAWS_COMPLAINT_TEST2
|
||||||
#!#TYPE_PAY_THROUGH_CASHIER=PAY_THRU_CASHIER_TEST1
|
#!#TYPE_PAY_THROUGH_CASHIER=PAY_THRU_CASHIER_TEST2
|
||||||
#!#TYPE_FILE_PAY_THROUGH_CASHIER_COMPLAINT=PAY_THRU_CASHIER_COMPLAINT_TEST1
|
#!#TYPE_FILE_PAY_THROUGH_CASHIER_COMPLAINT=PAY_THRU_CASHIER_COMPLAINT_TEST2
|
||||||
#!#TYPE_PROCESSED_PAY_THROUGH_CASHIER=PROCESSED_PAY_THROUGH_CASHIER_TEST1
|
#!#TYPE_PROCESSED_PAY_THROUGH_CASHIER=PROCESSED_PAY_THROUGH_CASHIER_TEST2
|
||||||
#!#TYPE_PROCESSED_PAY_THROUGH_CASHIER_COMPLAINT=PROCESSED_PAY_THROUGH_CASHIER_COMPLAINT_TEST1
|
#!#TYPE_PROCESSED_PAY_THROUGH_CASHIER_COMPLAINT=PROCESSED_PAY_THROUGH_CASHIER_COMPLAINT_TEST2
|
||||||
#!#TYPE_REQUEST_PAYMENT_DECLINED=REQUEST_PAYMENT_DECLINED_TEST1
|
#!#TYPE_REQUEST_PAYMENT_DECLINED=REQUEST_PAYMENT_DECLINED_TEST2
|
||||||
#!#TYPE_REQUEST_PAYMENT_APPROVED=REQUEST_PAYMENT_APPROVED_TEST1
|
#!#TYPE_REQUEST_PAYMENT_APPROVED=REQUEST_PAYMENT_APPROVED_TEST2
|
||||||
#!#vendors=FGtPEBu2NFFYkqFrA9NDBJJLpVhyuPubDj,
|
#!#vendors=FGtPEBu2NFFYkqFrA9NDBJJLpVhyuPubDj,
|
||||||
#!#helplineFloId=F9MAyvT5b9aSfsuukAungrbt1L5fgmJmuK
|
#!#helplineFloId=F9MAyvT5b9aSfsuukAungrbt1L5fgmJmuK
|
||||||
#!#cashiers=
|
#!#cashiers=
|
||||||
@ -11639,6 +11639,7 @@ slot[name="tab"]::slotted(.active){
|
|||||||
})
|
})
|
||||||
let cashierList = ``,
|
let cashierList = ``,
|
||||||
cashierSelect = document.getElementById('select_cashier')
|
cashierSelect = document.getElementById('select_cashier')
|
||||||
|
cashierList += `<sm-strip-option value = "">Select Cashier...</sm-strip-option>`;
|
||||||
for (cashier in token_app.master_configurations.cashiers)
|
for (cashier in token_app.master_configurations.cashiers)
|
||||||
cashierList += `<sm-strip-option value = "${cashier}">${cashier}</sm-strip-option>`
|
cashierList += `<sm-strip-option value = "${cashier}">${cashier}</sm-strip-option>`
|
||||||
cashierSelect.innerHTML = cashierList;
|
cashierSelect.innerHTML = cashierList;
|
||||||
@ -11940,8 +11941,21 @@ slot[name="tab"]::slotted(.active){
|
|||||||
const sender_token_balance = await ajaxGet(token_balance_url);
|
const sender_token_balance = await ajaxGet(token_balance_url);
|
||||||
let err_msg = '';
|
let err_msg = '';
|
||||||
|
|
||||||
if (typeof sender_token_balance !== "object"
|
if(token_receiver.length<1 || !floCrypto.validateAddr(token_receiver)) {
|
||||||
|| typeof sender_token_balance.balance !== "number"
|
err_msg = `Invalid receiver FLO address.`;
|
||||||
|
notify(err_msg, 'error');
|
||||||
|
hidePopup();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof sender_token_balance !== "object") {
|
||||||
|
err_msg = `Failed to load Sender balance.`;
|
||||||
|
notify(err_msg, 'error');
|
||||||
|
hidePopup()
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof sender_token_balance.balance !== "number"
|
||||||
|| sender_token_balance.balance < token_amount) {
|
|| sender_token_balance.balance < token_amount) {
|
||||||
err_msg = `Sender has insufficient ${token_name_radio} balance.`;
|
err_msg = `Sender has insufficient ${token_name_radio} balance.`;
|
||||||
notify(err_msg, 'error');
|
notify(err_msg, 'error');
|
||||||
@ -12223,6 +12237,7 @@ slot[name="tab"]::slotted(.active){
|
|||||||
let paid_cashier_upi_txid = document.getElementById('paid_cashier_upi_txid').value;
|
let paid_cashier_upi_txid = document.getElementById('paid_cashier_upi_txid').value;
|
||||||
paid_cashier_upi_txid = toAlphanumeric(paid_cashier_upi_txid);
|
paid_cashier_upi_txid = toAlphanumeric(paid_cashier_upi_txid);
|
||||||
if (recvr_id.length < 1
|
if (recvr_id.length < 1
|
||||||
|
|| floCrypto.validateAddr(recvr_id)
|
||||||
|| amount_to_pay <= 0
|
|| amount_to_pay <= 0
|
||||||
|| paid_cashier_upi_txid.length < 1)
|
|| paid_cashier_upi_txid.length < 1)
|
||||||
return notify("Incomplete information", 'error', '', true);
|
return notify("Incomplete information", 'error', '', true);
|
||||||
@ -12331,7 +12346,9 @@ slot[name="tab"]::slotted(.active){
|
|||||||
|
|
||||||
if (typeof receiver_flo_id !== "string"
|
if (typeof receiver_flo_id !== "string"
|
||||||
|| receiver_flo_id.length < 1
|
|| receiver_flo_id.length < 1
|
||||||
|| amount <= 0) return notify('Invalid or incomplete data provided.', 'error');
|
|| amount <= 0
|
||||||
|
|| !floCrypto.validateAddr(receiver_flo_id))
|
||||||
|
return notify('Invalid or incomplete data provided.', 'error');
|
||||||
|
|
||||||
let request_object = {
|
let request_object = {
|
||||||
sender_flo_id: myFloID,
|
sender_flo_id: myFloID,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user