Преглед изворни кода

coerce api_lookup customer attrs to text when imported into job type

When a customer_lookup attribute imports fields from a customer type,
any api_lookup fields are flattened to plain text — the value comes
from the selected customer record, so the lookup UI is not needed
pull/3/head
Daniel Covington пре 2 недеља
родитељ
комит
c0f3caacda
1 измењених фајлова са 5 додато и 4 уклоњено
  1. +5
    -4
      public/js/app.js

+ 5
- 4
public/js/app.js Прегледај датотеку

@@ -1202,14 +1202,15 @@ window.jobTypeForm = function (initialAttributes, customerTypes) {
var imported = ct.attributes.slice().sort(function (a, b) {
return (a.order || 0) - (b.order || 0);
}).map(function (a) {
var importedType = (a.type === 'api_lookup') ? 'text' : (a.type || 'text');
return {
name: a.name || '',
type: a.type || 'text',
type: importedType,
alias: a.alias || '',
order: 0,
api_url: a.api_url || '',
api_match_field: a.api_match_field || '',
api_auto_fill: a.api_auto_fill || '',
api_url: '',
api_match_field: '',
api_auto_fill: '',
api_format: a.api_format || 'json',
api_return_type: a.api_return_type || 'text',
customer_type_id: 0,


Loading…
Откажи
Сачувај

Powered by TurnKey Linux.