admin_menu.rb

 1form!
 2title(@customer_id ? "Customer #{@customer_id}" : "Menu")
 3
 4if @notice
 5	field(
 6		type: "fixed",
 7		value: @notice
 8	)
 9end
10
11if @jid
12	field(
13		type: "fixed",
14		label: "Jabber ID",
15		value: @jid.to_s
16	)
17end
18
19if @tel
20	field(
21		type: "fixed",
22		label: "Phone Number",
23		value: @tel
24	)
25end
26
27field(
28	var: "action",
29	type: "list-single",
30	open: true,
31	label: "Pick an action",
32	description: "or put a new customer info",
33	options: [
34		{ value: "info", label: "Customer Info" },
35		{ value: "financial", label: "Customer Billing Information" },
36		{ value: "bill_plan", label: "Bill Customer" },
37		{ value: "cancel_account", label: "Cancel Customer" },
38		{ value: "undo", label: "Undo" },
39		{ value: "reset_declines", label: "Reset Declines" },
40		{ value: "set_trust_level", label: "Set Trust Level" },
41		{ value: "add_invites", label: "Add Referral Codes" },
42		{ value: "number_change", label: "Number Change" },
43		{ value: "add_transaction", label: "Add Transaction" },
44		{ value: "launch_snikket", label: "Launch Snikket" },
45		{ value: "register_with_sgx", label: "Register with SGX" }
46	]
47)