MT#11147 Add extension lines to field device config template vars

Change-Id: Ifb96adf57873a67d10dbf81af96d88780f10d9aa
changes/00/2100/6
Irina Peshinskaya 10 years ago
parent ba2ad483f4
commit 5d5460fd08

@ -1290,7 +1290,21 @@ sub dev_field_config :Chained('/') :PathPart('device/autoprov/config') :Args() {
my $ldap_attr_set = 0;
my @lines = ();
foreach my $linerange($model->autoprov_device_line_ranges->all) {
my @field_models = $c->model('DB')->resultset('autoprov_devices')->search_rs({
'autoprov_field_device_lines.device_id' => $dev->id,
},
{
'join' => {'autoprov_device_line_ranges' => 'autoprov_field_device_lines'},
'+select' => [
{'' => \['me.type = ?', [ {} => 'phone' ] ], '-as' => 'is_phone_model' },
],
'+as' => ['is_phone_model'],
'group_by' => 'me.id',
'order_by' => { -desc => 'is_phone_model' },
}
)->all ;
foreach my $linerange( map { $_->autoprov_device_line_ranges->all } @field_models ) {
my $range = {
name => $linerange->name,
num_lines => $linerange->num_lines,

Loading…
Cancel
Save