mirror of https://github.com/sipwise/ngcp-csc.git
As specified in meeting 20.03, we need to implement new fields and tag fields. Need to implement both in rowwidget in view, manual bind in controller, add in gridfilters form, and add controller logic to handle tag fields both in pbxconfig and gridfilters. Change-Id: I7dad57af0ee6fa40bad1cb839d2d9c17a127211fchanges/26/12426/12
parent
bef4aed9e5
commit
1f64b97a60
@ -0,0 +1,19 @@
|
||||
Ext.define('NgcpCsc.store.AliasNumbers', {
|
||||
extend: 'Ext.data.Store',
|
||||
|
||||
storeId: 'AliasNumbers',
|
||||
|
||||
autoLoad: true,
|
||||
|
||||
fields: ['number'],
|
||||
|
||||
proxy: {
|
||||
type: 'ajax',
|
||||
url: '/resources/data/aliasNumbers.json',
|
||||
reader: {
|
||||
type: 'json',
|
||||
rootProperty: 'data'
|
||||
}
|
||||
}
|
||||
|
||||
});
|
@ -0,0 +1,17 @@
|
||||
Ext.define('NgcpCsc.store.GroupNames', {
|
||||
extend: 'Ext.data.Store',
|
||||
|
||||
storeId: 'GroupNames',
|
||||
|
||||
autoLoad: true,
|
||||
|
||||
proxy: {
|
||||
type: 'ajax',
|
||||
url: '/resources/data/groupNames.json',
|
||||
reader: {
|
||||
type: 'json',
|
||||
rootProperty: 'data'
|
||||
}
|
||||
}
|
||||
|
||||
});
|
@ -0,0 +1,17 @@
|
||||
Ext.define('NgcpCsc.store.HuntPolicies', {
|
||||
extend: 'Ext.data.Store',
|
||||
|
||||
storeId: 'HuntPolicies',
|
||||
|
||||
autoLoad: true,
|
||||
|
||||
proxy: {
|
||||
type: 'ajax',
|
||||
url: '/resources/data/huntPolicies.json',
|
||||
reader: {
|
||||
type: 'json',
|
||||
rootProperty: 'data'
|
||||
}
|
||||
}
|
||||
|
||||
});
|
@ -0,0 +1,17 @@
|
||||
Ext.define('NgcpCsc.store.PrimaryNumbers', {
|
||||
extend: 'Ext.data.Store',
|
||||
|
||||
storeId: 'PrimaryNumbers',
|
||||
|
||||
autoLoad: true,
|
||||
|
||||
proxy: {
|
||||
type: 'ajax',
|
||||
url: '/resources/data/primaryNumbers.json',
|
||||
reader: {
|
||||
type: 'json',
|
||||
rootProperty: 'data'
|
||||
}
|
||||
}
|
||||
|
||||
});
|
@ -0,0 +1,90 @@
|
||||
{
|
||||
"data": [{
|
||||
"number": "012341"
|
||||
},
|
||||
{
|
||||
"number": "012342"
|
||||
},
|
||||
{
|
||||
"number": "012343"
|
||||
},
|
||||
{
|
||||
"number": "012344"
|
||||
},
|
||||
{
|
||||
"number": "012345"
|
||||
},
|
||||
{
|
||||
"number": "012346"
|
||||
},
|
||||
{
|
||||
"number": "012347"
|
||||
},
|
||||
{
|
||||
"number": "012348"
|
||||
},
|
||||
{
|
||||
"number": "012349"
|
||||
},
|
||||
{
|
||||
"number": "012350"
|
||||
},
|
||||
{
|
||||
"number": "012351"
|
||||
},
|
||||
{
|
||||
"number": "012352"
|
||||
},
|
||||
{
|
||||
"number": "012353"
|
||||
},
|
||||
{
|
||||
"number": "012354"
|
||||
},
|
||||
{
|
||||
"number": "012355"
|
||||
},
|
||||
{
|
||||
"number": "012356"
|
||||
},
|
||||
{
|
||||
"number": "012357"
|
||||
},
|
||||
{
|
||||
"number": "012358"
|
||||
},
|
||||
{
|
||||
"number": "012359"
|
||||
},
|
||||
{
|
||||
"number": "012360"
|
||||
},
|
||||
{
|
||||
"number": "012361"
|
||||
},
|
||||
{
|
||||
"number": "012362"
|
||||
},
|
||||
{
|
||||
"number": "012363"
|
||||
},
|
||||
{
|
||||
"number": "012364"
|
||||
},
|
||||
{
|
||||
"number": "012365"
|
||||
},
|
||||
{
|
||||
"number": "012366"
|
||||
},
|
||||
{
|
||||
"number": "012367"
|
||||
},
|
||||
{
|
||||
"number": "012368"
|
||||
},
|
||||
{
|
||||
"number": "012369"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
{
|
||||
"data": [{
|
||||
"group": "Marketing"
|
||||
},
|
||||
{
|
||||
"group": "Sales"
|
||||
},
|
||||
{
|
||||
"group": "Development"
|
||||
},
|
||||
{
|
||||
"group": "Operations"
|
||||
},
|
||||
{
|
||||
"group": "Administration"
|
||||
},
|
||||
{
|
||||
"group": "Customer Support"
|
||||
}
|
||||
]
|
||||
}
|
@ -1,27 +1,27 @@
|
||||
{
|
||||
"data": [{
|
||||
"id" : 1,
|
||||
"name": "Group1",
|
||||
"extension": "ext1",
|
||||
"hunt_policy": "serial",
|
||||
"hunt_timeout": "123"
|
||||
"name": "Marketing",
|
||||
"extension": "201",
|
||||
"hunt_policy": "Serial",
|
||||
"hunt_timeout": "60"
|
||||
},{
|
||||
"id" : 2,
|
||||
"name":"Group2",
|
||||
"extension": "ext2",
|
||||
"hunt_policy": "parallel",
|
||||
"hunt_timeout": "456"
|
||||
"name":"Development",
|
||||
"extension": "301",
|
||||
"hunt_policy": "Parallel",
|
||||
"hunt_timeout": "320"
|
||||
}, {
|
||||
"id" : 3,
|
||||
"name":"Group3",
|
||||
"extension": "ext3",
|
||||
"hunt_policy": "sequential",
|
||||
"hunt_timeout": "789"
|
||||
"name":"Sales",
|
||||
"extension": "401",
|
||||
"hunt_policy": "Sequential",
|
||||
"hunt_timeout": "10"
|
||||
}, {
|
||||
"id" : 4,
|
||||
"name":"Group4",
|
||||
"extension": "ext4",
|
||||
"hunt_policy": "serial",
|
||||
"hunt_timeout": "123, 987"
|
||||
"name":"Operations",
|
||||
"extension": "601",
|
||||
"hunt_policy": "Serial",
|
||||
"hunt_timeout": "40"
|
||||
}]
|
||||
}
|
||||
|
@ -0,0 +1,12 @@
|
||||
{
|
||||
"data": [{
|
||||
"policy": "Serial"
|
||||
},
|
||||
{
|
||||
"policy": "Sequential"
|
||||
},
|
||||
{
|
||||
"policy": "Parallel"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,78 @@
|
||||
{
|
||||
"data": [{
|
||||
"number": "43991001"
|
||||
},
|
||||
{
|
||||
"number": "43991002"
|
||||
},
|
||||
{
|
||||
"number": "43991003"
|
||||
},
|
||||
{
|
||||
"number": "43991004"
|
||||
},
|
||||
{
|
||||
"number": "43991005"
|
||||
},
|
||||
{
|
||||
"number": "43991006"
|
||||
},
|
||||
{
|
||||
"number": "43991007"
|
||||
},
|
||||
{
|
||||
"number": "43991008"
|
||||
},
|
||||
{
|
||||
"number": "43991009"
|
||||
},
|
||||
{
|
||||
"number": "43991010"
|
||||
},
|
||||
{
|
||||
"number": "43991011"
|
||||
},
|
||||
{
|
||||
"number": "43991012"
|
||||
},
|
||||
{
|
||||
"number": "43991013"
|
||||
},
|
||||
{
|
||||
"number": "43991014"
|
||||
},
|
||||
{
|
||||
"number": "43991015"
|
||||
},
|
||||
{
|
||||
"number": "43991016"
|
||||
},
|
||||
{
|
||||
"number": "43991017"
|
||||
},
|
||||
{
|
||||
"number": "43991018"
|
||||
},
|
||||
{
|
||||
"number": "43991019"
|
||||
},
|
||||
{
|
||||
"number": "43991020"
|
||||
},
|
||||
{
|
||||
"number": "43991021"
|
||||
},
|
||||
{
|
||||
"number": "43991022"
|
||||
},
|
||||
{
|
||||
"number": "43991023"
|
||||
},
|
||||
{
|
||||
"number": "43991024"
|
||||
},
|
||||
{
|
||||
"number": "43991025"
|
||||
}
|
||||
]
|
||||
}
|
@ -1,89 +1,87 @@
|
||||
{
|
||||
"data": [{
|
||||
"id" : 1,
|
||||
"id": 1,
|
||||
"name": "Seat1",
|
||||
"extension": "ext1",
|
||||
"group": "group2",
|
||||
"numbers": "345, 789",
|
||||
"phone_devices": "dev1"
|
||||
},{
|
||||
"id" : 2,
|
||||
"extension": "202",
|
||||
"primary_number": "43991001",
|
||||
"alias_numbers": ["012341", "012342"],
|
||||
"groups": ["Marketing", "Sales"]
|
||||
}, {
|
||||
"id": 2,
|
||||
"name": "Seat2",
|
||||
"extension": "ext2",
|
||||
"group": "group3",
|
||||
"numbers": "123",
|
||||
"phone_devices": "dev3"
|
||||
"extension": "402",
|
||||
"primary_number": "43991019",
|
||||
"alias_numbers": ["012343", "012344", "012345"],
|
||||
"groups": ["Marketing", "Operations", "Sales"]
|
||||
}, {
|
||||
"id" : 3,
|
||||
"id": 3,
|
||||
"name": "Seat3",
|
||||
"extension": "ext3",
|
||||
"group": "group4",
|
||||
"numbers": "421",
|
||||
"phone_devices": "dev2"
|
||||
}
|
||||
, {
|
||||
"id" : 4,
|
||||
"extension": "302",
|
||||
"primary_number": "43991021",
|
||||
"alias_numbers": ["012346"],
|
||||
"groups": ["Marketing"]
|
||||
}, {
|
||||
"id": 4,
|
||||
"name": "Seat4",
|
||||
"extension": "ext4",
|
||||
"group": "group4",
|
||||
"numbers": "444, 123, 954",
|
||||
"phone_devices": "dev4"
|
||||
"extension": "602",
|
||||
"primary_number": "43991008",
|
||||
"alias_numbers": ["012347", "012348"],
|
||||
"groups": ["Marketing", "Sales"]
|
||||
}, {
|
||||
"id" : 5,
|
||||
"id": 5,
|
||||
"name": "Seat5",
|
||||
"extension": "ext1",
|
||||
"group": "group2",
|
||||
"numbers": "345, 789",
|
||||
"phone_devices": "dev1"
|
||||
"extension": "303",
|
||||
"primary_number": "43991005",
|
||||
"alias_numbers": ["012349"],
|
||||
"groups": ["Marketing", "Sales"]
|
||||
}, {
|
||||
"id" : 6,
|
||||
"id": 6,
|
||||
"name": "Seat6",
|
||||
"extension": "ext2",
|
||||
"group": "group3",
|
||||
"numbers": "123",
|
||||
"phone_devices": "dev3"
|
||||
"extension": "603",
|
||||
"primary_number": "43991020",
|
||||
"alias_numbers": ["012350", "012351", "012352", "012353"],
|
||||
"groups": ["Development", "Operations"]
|
||||
}, {
|
||||
"id" : 7,
|
||||
"id": 7,
|
||||
"name": "Seat7",
|
||||
"extension": "ext3",
|
||||
"group": "group4",
|
||||
"numbers": "421",
|
||||
"phone_devices": "dev2"
|
||||
"extension": "403",
|
||||
"primary_number": "43991016",
|
||||
"alias_numbers": ["012354"],
|
||||
"groups": ["Development", "Operations"]
|
||||
}, {
|
||||
"id" : 8,
|
||||
"id": 8,
|
||||
"name": "Seat8",
|
||||
"extension": "ext4",
|
||||
"group": "group4",
|
||||
"numbers": "444, 123, 954",
|
||||
"phone_devices": "dev4"
|
||||
"extension": "304",
|
||||
"primary_number": "43991013",
|
||||
"alias_numbers": ["012355"],
|
||||
"groups": ["Development", "Operations"]
|
||||
}, {
|
||||
"id" : 9,
|
||||
"id": 9,
|
||||
"name": "Seat9",
|
||||
"extension": "ext1",
|
||||
"group": "group2",
|
||||
"numbers": "345, 789",
|
||||
"phone_devices": "dev1"
|
||||
"extension": "203",
|
||||
"primary_number": "43991023",
|
||||
"alias_numbers": ["012356"],
|
||||
"groups": ["Sales"]
|
||||
}, {
|
||||
"id" : 10,
|
||||
"id": 10,
|
||||
"name": "Seat10",
|
||||
"extension": "ext2",
|
||||
"group": "group3",
|
||||
"numbers": "123",
|
||||
"phone_devices": "dev3"
|
||||
"extension": "305",
|
||||
"primary_number": "43991004",
|
||||
"alias_numbers": ["012357", "012358"],
|
||||
"groups": ["Sales"]
|
||||
}, {
|
||||
"id" : 11,
|
||||
"id": 11,
|
||||
"name": "Seat11",
|
||||
"extension": "ext3",
|
||||
"group": "group4",
|
||||
"numbers": "421",
|
||||
"phone_devices": "dev2"
|
||||
"extension": "204",
|
||||
"primary_number": "43991011",
|
||||
"alias_numbers": ["012359", "012360", "012361"],
|
||||
"groups": ["Sales"]
|
||||
}, {
|
||||
"id" : 12,
|
||||
"id": 12,
|
||||
"name": "Seat12",
|
||||
"extension": "ext4",
|
||||
"group": "group4",
|
||||
"numbers": "444, 123, 954",
|
||||
"phone_devices": "dev4"
|
||||
}
|
||||
]
|
||||
"extension": "404",
|
||||
"primary_number": "43991018",
|
||||
"alias_numbers": ["012362"],
|
||||
"groups": ["Marketing"]
|
||||
}]
|
||||
}
|
||||
|
Loading…
Reference in new issue