custom fields on devices and ports in the web from config (#945)
* custom device field web display and edit * make display work; relies on T::T calling dict slot or method with same syntax * add storing port custom fields * use resultset method instead, use cf_ prefix * update Pg min ver for jsonb * allow override of position and default for port custom fields * support hidden for custom fields * update description of Objects API class * allow left and mid position for custom fields * add custom fields in csv * change port control sidebar label * fix default missing bug on backend jobs
This commit is contained in:
@@ -40,7 +40,7 @@
|
||||
[% TRY %]
|
||||
[% PROCESS "plugin/${config.name}/device_port_column_csv.tt" %]
|
||||
[% CATCH %]
|
||||
[% myport.push('') %]
|
||||
[% myport.push( row.get_column(config.field) ) %]
|
||||
[% END %]
|
||||
[% END %]
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
[% TRY %]
|
||||
[% PROCESS "plugin/${config.name}/device_port_column_csv.tt" %]
|
||||
[% CATCH %]
|
||||
[% myport.push('') %]
|
||||
[% myport.push( row.get_column(config.field) ) %]
|
||||
[% END %]
|
||||
[% END %]
|
||||
|
||||
@@ -178,7 +178,7 @@
|
||||
[% TRY %]
|
||||
[% PROCESS "plugin/${config.name}/device_port_column_csv.tt" %]
|
||||
[% CATCH %]
|
||||
[% myport.push('') %]
|
||||
[% myport.push( row.get_column(config.field) ) %]
|
||||
[% END %]
|
||||
[% END %]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user