[% site_config.title = 'Subscriber ' _ subscriber.username _ '@' _ subscriber.domain.domain -%]
Back Preferences Customer
[% back_created = 1 -%] [% IF messages -%]
[% FOREACH m IN messages -%]
[% m.text %]
[% END -%]
[% END -%]
Edit
[% elements = [ { value = subscriber.provisioning_voip_subscriber.webusername, desc = 'CSC Username'}, { value = subscriber.provisioning_voip_subscriber.webpassword, desc = 'CSC Password'}, { value = subscriber.username _ '@' _ subscriber.domain.domain, desc = 'SIP URI'}, { value = subscriber.primary_number.cc _ ' ' _ subscriber.primary_number.ac _ ' ' _ subscriber.primary_number.sn, desc = 'Primary Number'}, { value = subscriber.provisioning_voip_subscriber.admin ? 'yes' : 'no', desc = 'Administrative'}, { value = subscriber.external_id, desc = 'External #'}, ] -%] [% FOR elem IN elements -%] [% END -%]
Setting Values
Customer # [% subscriber.contract.id %]
[% elem.desc %] [% elem.value %]
UUID [% subscriber.uuid %]
Alias Numbers [% FOR num IN subscriber.voip_numbers.all -%] [% NEXT IF num.id == subscriber.primary_number.id -%] [% num.cc %] [% num.ac %] [% num.sn %]
[% END -%]
[% helper.name = 'Calls'; helper.dt_columns = calls_dt_columns; helper.column_sort = 'start_time'; helper.form_object = form; helper.ajax_uri = c.uri_for_action('/subscriber/ajax_calls', [c.req.captures.0]); PROCESS 'helpers/datatables.tt'; %]
[% helper.name = 'Voicemails'; helper.column_sort = 'origtime'; helper.dt_columns = vm_dt_columns; helper.form_object = form; helper.ajax_uri = c.uri_for_action('/subscriber/ajax_voicemails', [c.req.captures.0]); helper.dt_buttons = [ { name = 'Play', uri = "details/voicemail/'+full.id+'/play", class = 'btn-small btn-tertiary', icon = 'icon-play' }, { name = 'Delete', uri = "details/voicemail/'+full.id+'/delete", class = 'btn-small btn-secondary', icon = 'icon-trash' }, ]; PROCESS 'helpers/datatables.tt'; %]
Create Permanent Registration [% helper.name = 'Registered Devices'; #helper.column_sort = 'origtime'; helper.dt_columns = reg_dt_columns; helper.close_target = close_target; helper.create_flag = create_flag; helper.edit_flag = edit_flag; helper.form_object = form; helper.ajax_uri = c.uri_for_action('/subscriber/ajax_registered', [c.req.captures.0]); helper.dt_buttons = [ { name = 'Delete', uri = "details/registered/'+full.id+'/delete", class = 'btn-small btn-secondary', icon = 'icon-trash' }, ]; PROCESS 'helpers/datatables.tt'; %]
[% IF edit_flag == 1 -%] [% IF form.has_for_js; form.render_repeatable_js; END; PROCESS "helpers/modal.tt"; modal_header(m.create_flag=0, m.name = description); form.render; modal_footer(); modal_script(m.close_target = close_target); -%] [% END -%] [% # vim: set tabstop=4 syntax=html expandtab: -%]