From 1dfd637c80db396ee35fe459370be93b61c2d313 Mon Sep 17 00:00:00 2001
From: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Date: Thu, 22 Oct 2020 22:16:11 +0100
Subject: [PATCH] [TGUI] Accounts Uplink Terminal (#14697)
* TGUI Accounts Uplink Terminal
* Mochi tweaks
---
code/modules/economy/Accounts.dm | 5 +-
code/modules/economy/Accounts_DB.dm | 365 +++++++++---------
nano/templates/accounts_terminal.tmpl | 146 -------
.../tgui/interfaces/AccountsUplinkTerminal.js | 288 ++++++++++++++
tgui/packages/tgui/public/tgui.bundle.css | 2 +-
tgui/packages/tgui/public/tgui.bundle.js | 6 +-
.../interfaces/AccountsUplinkTerminal.scss | 20 +
tgui/packages/tgui/styles/main.scss | 1 +
8 files changed, 491 insertions(+), 342 deletions(-)
delete mode 100644 nano/templates/accounts_terminal.tmpl
create mode 100644 tgui/packages/tgui/interfaces/AccountsUplinkTerminal.js
create mode 100644 tgui/packages/tgui/styles/interfaces/AccountsUplinkTerminal.scss
diff --git a/code/modules/economy/Accounts.dm b/code/modules/economy/Accounts.dm
index 0a2b500a0d3..19e2bcafe0b 100644
--- a/code/modules/economy/Accounts.dm
+++ b/code/modules/economy/Accounts.dm
@@ -87,8 +87,9 @@ GLOBAL_LIST_EMPTY(all_money_accounts)
R.name = "Account information: [M.owner_name]"
var/overseer = "Unknown"
- if(source_db.held_card)
- overseer = source_db.held_card.registered_name
+ var/datum/tgui_login/L = source_db.tgui_login_get()
+ if(L.id)
+ overseer = L.id.registered_name
R.info = {"Account details (confidential)
| Account Number | +Holder | +Balance | +Status | +
| Timestamp | -Target | -Reason | -Value | -Terminal | -
| #[D.account_number] | +[D.owner_name] | +$[D.money] | +[D.suspended ? "Suspended" : "Active"] | +|
| [T.date] [T.time] | -[T.target_name] | -[T.purpose] | -[T.amount] | -[T.source_terminal] | -
| Timestamp | +Target | +Reason | +Value | +Terminal | +
| Account Number | -Holder | -Balance | -Status | -|
| [T.date] [T.time] | +[T.target_name] | +[T.purpose] | +[T.amount] | +[T.source_terminal] | +
| #[D.account_number] | -[D.owner_name] | -$[D.money] | -[D.suspended ? "Suspended" : "Active"] | -
| Timestamp | -Target | -Reason | -Value | -Terminal | - -
|---|---|---|---|---|
| {{:value.date}} {{:value.time}} | -{{:value.target_name}} | -{{:value.purpose}} | -{{:value.amount}} | -{{:value.source_terminal}} | -
| {{:helper.link('#' + value.account_number, '', {'choice' : 'view_account_detail', 'account_index' : value.account_index})}} | -{{:value.owner_name}} | -{{:value.suspended}} | -