summaryrefslogtreecommitdiff
path: root/httemplate/edit/svc_circuit.html
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2015-07-23 21:34:35 -0700
committerMark Wells <mark@freeside.biz>2015-07-23 21:34:35 -0700
commit7b2f4076e6e7b0331904699d9e3a53fc0194eec9 (patch)
tree519c07ba7f9b06204f9e157435f43e9a389b1fe8 /httemplate/edit/svc_circuit.html
parent4e631a682a51f31602731364be948f3fbe04cf69 (diff)
fix edit/process/svc_circuit.html redirect on error, #37420
Diffstat (limited to 'httemplate/edit/svc_circuit.html')
-rw-r--r--httemplate/edit/svc_circuit.html54
1 files changed, 54 insertions, 0 deletions
diff --git a/httemplate/edit/svc_circuit.html b/httemplate/edit/svc_circuit.html
new file mode 100644
index 000000000..3f9bad5b1
--- /dev/null
+++ b/httemplate/edit/svc_circuit.html
@@ -0,0 +1,54 @@
+<& elements/svc_Common.html,
+ 'table' => 'svc_circuit',
+ 'fields' => \@fields,
+&>
+<%init>
+
+die "access denied"
+ unless $FS::CurrentUser::CurrentUser->access_right('Provision customer service'); #something else more specific?
+
+my $conf = new FS::Conf;
+my $date_format = $conf->config('date_format') || '%m/%d/%Y';
+
+my @fields = (
+ { field => 'providernum',
+ type => 'select-table',
+ table => 'circuit_provider',
+ name_col => 'provider',
+ disable_empty => 1,
+ },
+ { field => 'typenum',
+ type => 'select-table',
+ table => 'circuit_type',
+ name_col => 'typename',
+ disable_empty => 1,
+ },
+ { field => 'termnum',
+ type => 'select-table',
+ table => 'circuit_termination',
+ name_col => 'termination',
+ disable_empty => 1,
+ },
+ { field => 'circuit_id',
+ size => 40,
+ },
+ { field => 'desired_due_date',
+ type => 'input-date-field',
+ },
+ { field => 'due_date',
+ type => 'input-date-field',
+ },
+ 'vendor_order_id',
+ 'vendor_qual_id',
+ 'vendor_order_status',
+ 'endpoint_ip_addr',
+ { field => 'endpoint_mac_addr',
+ type => 'input-mac_addr',
+ },
+);
+
+# needed: a new_callback to migrate vendor quals over to circuits
+
+#my ($svc_new_callback, $svc_edit_callback, $svc_error_callback);
+
+</%init>