blob: 7f87999bdcc67f935e4aa275cba2784e16385707 [file] [log] [blame]
Matteo Scandolo574c73f2016-03-01 17:08:45 -08001<div class="modal fade" ng-class="{in: vm.open}" tabindex="-1" role="dialog">
2 <div class="modal-dialog modal-sm">
3 <div class="modal-content">
4 <div class="modal-header">
5 <button ng-click="vm.close()" type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
Matteo Scandolo6c6e5942016-03-02 10:59:46 -08006 <h4 class="modal-title">Manage subscriber:</h4>
Matteo Scandolo574c73f2016-03-01 17:08:45 -08007 </div>
Matteo Scandolo6c6e5942016-03-02 10:59:46 -08008 <form name="vm.subscriber-detail">
9 <div class="modal-body">
10 <div class="row">
11 <div class="col-xs-12">
12 <label>Status</label>
13 </div>
14 <div class="col-xs-6">
15 <a ng-click="vm.subscriber.status = 'enabled'"
16 class="btn btn-block"
17 ng-class="{'btn-primary': vm.subscriber.status === 'enabled' ,'btn-default': vm.subscriber.status !== 'enabled'}"
18 >Enabled</a>
19 </div>
20 <div class="col-xs-6">
21 <a ng-click="vm.subscriber.status = 'suspended'"
22 class="btn btn-block"
23 ng-class="{'btn-primary': vm.subscriber.status === 'suspended' ,'btn-default': vm.subscriber.status !== 'suspended'}"
24 >Suspended</a>
25 </div>
Matteo Scandolo574c73f2016-03-01 17:08:45 -080026 </div>
Matteo Scandolo6c6e5942016-03-02 10:59:46 -080027 <div class="row">
28 <div class="col-xs-6">
29 <a ng-click="vm.subscriber.status = 'delinquent'"
30 class="btn btn-block"
31 ng-class="{'btn-primary': vm.subscriber.status === 'delinquent' ,'btn-default': vm.subscriber.status !== 'delinquent'}"
32 >Delinquent <br> payment</a>
33 </div>
34 <div class="col-xs-6">
35 <a ng-click="vm.subscriber.status = 'copyrightviolation'"
36 class="btn btn-block"
37 ng-class="{'btn-primary': vm.subscriber.status === 'copyrightviolation' ,'btn-default': vm.subscriber.status !== 'copyrightviolation'}"
38 >Copyright <br> violation</a>
39 </div>
40 </div>
41 <div class="row">
42 <div class="col-xs-6">
43 <label>Uplink Speed</label>
44 <input type="number" class="form-control" ng-model="vm.subscriber.uplink_speed"/>
45 </div>
46 <div class="col-xs-6">
47 <label>Downlink Speed</label>
48 <input type="number" class="form-control" ng-model="vm.subscriber.downlink_speed"/>
49 </div>
50 </div>
51 <div class="row">
52 <div class="col-xs-6">
53 <label>Enable Uverse</label>
54 </div>
55 <div class="col-xs-6">
56 <a
57 ng-click="vm.subscriber.enable_uverse = !vm.subscriber.enable_uverse"
58 ng-class="{'btn-success': vm.subscriber.enable_uverse, 'btn-danger': !vm.subscriber.enable_uverse}"
59 class="btn btn-block">
60 <span ng-show="vm.subscriber.enable_uverse === true">Enabled</span>
61 <span ng-show="vm.subscriber.enable_uverse !== true">Disabled</span>
62 </a>
63 </div>
Matteo Scandolo574c73f2016-03-01 17:08:45 -080064 </div>
65 </div>
Matteo Scandolo6c6e5942016-03-02 10:59:46 -080066 <div class="modal-footer" ng-show="vm.success || vm.formError">
67 <div class="alert alert-success" ng-show="vm.success">
68 {{vm.success}}
Matteo Scandolo574c73f2016-03-01 17:08:45 -080069 </div>
Matteo Scandolo6c6e5942016-03-02 10:59:46 -080070 <div class="alert alert-danger" ng-show="vm.formError">
71 {{vm.formError}}
Matteo Scandolo574c73f2016-03-01 17:08:45 -080072 </div>
73 </div>
Matteo Scandolo6c6e5942016-03-02 10:59:46 -080074 <div class="modal-footer">
75 <button ng-click="vm.close()" type="button" class="btn btn-default" data-dismiss="modal">Close</button>
76 <button ng-click="vm.updateSubscriber(vm.subscriber)" type="button" class="btn btn-primary">Save</button>
77 </div>
78 </form>
Matteo Scandolo574c73f2016-03-01 17:08:45 -080079 </div><!-- /.modal-content -->
80 </div><!-- /.modal-dialog -->
81</div><!-- /.modal -->