admin_number_change.rb

 1form!
 2instructions "Number Change"
 3
 4field(
 5	var: "new_tel",
 6	type: "text-single",
 7	datatype: "html:tel",
 8	label: "Number to change to?",
 9	value: ""
10)
11
12field(
13	var: "should_delete",
14	type: "boolean",
15	label: "Should we delete the old number?",
16	value: 0
17)
18
19field(
20	var: "new_backend",
21	type: "list-single",
22	open: @cheogram,
23	label: "Backend to change to?",
24	description:
25		"Leave blank to keep current backend, or specify new backend JID",
26	options: [{ label: "(keep current)", value: "" }] +
27		(CONFIG[:sgx_creds].keys.map(&:to_s) + [CONFIG[:sgx]]).map { |b|
28			{ label: b, value: b }
29		},
30	value: ""
31)
32
33unless @cheogram
34	field(
35		var: "custom_backend",
36		type: "text-single",
37		label: "Custom backend (overrides dropdown if filled in)",
38		value: ""
39	)
40end