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:
11
share/schema_versions/App-Netdisco-DB-76-77-PostgreSQL.sql
Normal file
11
share/schema_versions/App-Netdisco-DB-76-77-PostgreSQL.sql
Normal file
@@ -0,0 +1,11 @@
|
||||
BEGIN;
|
||||
|
||||
ALTER TABLE device ADD COLUMN "custom_fields" jsonb DEFAULT '{}';
|
||||
|
||||
UPDATE device SET custom_fields = '{}';
|
||||
|
||||
ALTER TABLE device_port ADD COLUMN "custom_fields" jsonb DEFAULT '{}';
|
||||
|
||||
UPDATE device_port SET custom_fields = '{}';
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user