X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fscheduler2%2Fstatic%2Fjs%2Fscheduler2.js;h=f56e6702f2e5dc2aaf8d1aad7e71cd38d232f5f7;hb=538377ef211c2ad4c16cb51fd99d13b09120fe9f;hp=933f32f3b4fe2a840de418b8afb68adf51314965;hpb=69d3979ef4693fef943f6b8bdc85ffd7879d3f2c;p=myslice.git diff --git a/plugins/scheduler2/static/js/scheduler2.js b/plugins/scheduler2/static/js/scheduler2.js index 933f32f3..f56e6702 100755 --- a/plugins/scheduler2/static/js/scheduler2.js +++ b/plugins/scheduler2/static/js/scheduler2.js @@ -637,12 +637,17 @@ var SCHEDULER_COLWIDTH = 50; // Setup leases with a default free status... $.each(this.scope_resources_by_key, function(resource_key, resource) { resource.leases = []; + if(resource.available == 'false' || resource.boot_state == 'disabled'){ + state = 'maintenance'; + }else{ + state = 'free'; + } var colspan_lease = resource.granularity / self._slot_length; //eg. 3600 / 1800 => 2 cells time = SchedulerDateSelected.getTime(); for (i=0; i < self._all_slots.length / colspan_lease; i++) { // divide by granularity resource.leases.push({ id: 'coucou', - status: (time < now) ? 'disabled': 'free', // 'selected', 'reserved', 'maintenance' XXX pending ?? + status: (time < now) ? 'disabled': state, //'free', // 'selected', 'reserved', 'maintenance' XXX pending ?? }); time += resource.granularity * 1000; }