Changeset 10913

Show
Ignore:
Timestamp:
10/19/11 12:31:37 (19 months ago)
Author:
edent
Message:

merge old WebDash? views

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ossiedev/trunk/tools/cornetApps/WebDash/views.py

    r10901 r10913  
    2222 
    2323        result = ctrlr.CORBAutils.init_CORBA(False) 
    24         print 'result  in buildController: ' + str(result) 
    25         if result == 0: 
    26                 ctrlr.buildModel() 
    27                 return (ctrlr, result) 
    28         else: 
    29                 message = 'Error connecting to naming service. Error code: ' + str(ctrlr) 
    30                 return (None, result) 
    31         result = ctrlr.CORBAutils.init_CORBA(False) 
    3224        if result == -1: 
    3325                return None 
     
    4032         
    4133        message = "Naming Service Update successful!" 
    42         link = '/~webdemo/django/WebDash/' 
     34        link = '/WebDash/' 
    4335        return render_to_response('WebDash/message.html', 
    4436                                                                {'message' : message, 'link' : link}, context_instance=RequestContext(request)) 
     
    4638 
    4739def waveforms(request):  
    48         (ctrlr, result) = buildController(request) 
     40        ctrlr = buildController(request) 
    4941        availableList = ctrlr.model.getSystemWaveforms() 
    5042        return render_to_response("WebDash/waveforms.html", locals(), context_instance=RequestContext(request)) 
    5143         
    5244def index(request):      
    53         (ctrlr, result) = buildController(request) 
    54         print 'result: ' + str(result) 
    55          
    56         if ctrlr == None: 
    57                 error = "Error creating controller" 
    58                 return render_to_response('WebDash/error.html', {'error' : error}, context_instance=RequestContext(request)) 
    59  
    60         if ctrlr: 
    61                 availableList = ctrlr.model.getSystemWaveforms() 
    62                 instancesList = []       
    63                 instances = [] 
    64                 for waveform in availableList: 
    65                         instances = ctrlr.model.getInstanceWaveforms(waveform.getName()) 
    66                         if instances: 
    67                                 for instance in instances: 
    68                                         instancesList.append(instance) 
    69  
    70                 return render_to_response('WebDash/index.html',  
    71                                                           {'availableList' : availableList, 'instancesList' : instancesList, 'address' : request.session.get('namingService')}, context_instance=RequestContext(request)) 
    72         else: 
    73                 message = 'Error connecting to naming service. Error code: ' + str(result) 
    74                 return render_to_response('WebDash/message2.html', {'message' : message}) 
    75          
    76 def index2(request, address): 
    77         ctrlr = buildController(request, address) 
    78         if ctrlr == None: 
    79                 error = "Error creating controller" 
    80                 return render_to_response('WebDash/error.html', {'error' : error}, context_instance=RequestContext(request)) 
    81         if ctrlr: 
    82                 availableList = ctrlr.model.getSystemWaveforms() 
    83                 instancesList = []       
    84                 instances = [] 
    85                 for waveform in availableList: 
    86                         instances = ctrlr.model.getInstanceWaveforms(waveform.getName()) 
    87                         if instances: 
    88                                 for instance in instances: 
    89                                         instancesList.append(instance) 
    90  
    91          
    92                 return render_to_response('WebDash/index.html',  
    93                                                           {'availableList' : availableList, 'instancesList' : instancesList}, context_instance=RequestContext(request)) 
    94         else: 
    95                 message = 'Error connecting to naming service. Error code: ' + str(result) 
    96                 return render_to_response('WebDash/message2.html', {'message' : message}) 
    97 def running_page(request): 
    98         (ctrlr, result) = buildController(request) 
     45        ctrlr = buildController(request) 
     46         
     47         
    9948        if ctrlr == None: 
    10049                error = "Error creating controller" 
     
    10958                        for instance in instances: 
    11059                                instancesList.append(instance) 
     60 
     61         
     62        return render_to_response('WebDash/index.html',  
     63                                                          {'availableList' : availableList, 'instancesList' : instancesList, 'address' : request.session.get('namingService')}, context_instance=RequestContext(request)) 
     64         
     65def index2(request, address): 
     66        ctrlr = buildController(request, address) 
     67        if ctrlr == None: 
     68                error = "Error creating controller" 
     69                return render_to_response('WebDash/error.html', {'error' : error}, context_instance=RequestContext(request)) 
     70        availableList = ctrlr.model.getSystemWaveforms() 
     71        instancesList = []       
     72        instances = [] 
     73        for waveform in availableList: 
     74                instances = ctrlr.model.getInstanceWaveforms(waveform.getName()) 
     75                if instances: 
     76                        for instance in instances: 
     77                                instancesList.append(instance) 
     78 
     79         
     80        return render_to_response('WebDash/index.html',  
     81                                                          {'availableList' : availableList, 'instancesList' : instancesList}, context_instance=RequestContext(request)) 
     82 
     83def running_page(request): 
     84        ctrlr = buildController(request) 
     85        if ctrlr == None: 
     86                error = "Error creating controller" 
     87                return render_to_response('WebDash/error.html', {'error' : error}, context_instance=RequestContext(request)) 
     88 
     89        availableList = ctrlr.model.getSystemWaveforms() 
     90        instancesList = []       
     91        instances = [] 
     92        for waveform in availableList: 
     93                instances = ctrlr.model.getInstanceWaveforms(waveform.getName()) 
     94                if instances: 
     95                        for instance in instances: 
     96                                instancesList.append(instance) 
    11197         
    11298        return render_to_response('WebDash/running.html', {'instancesList' : instancesList}) 
    11399 
    114100def install(request, waveform_to_install): 
    115         (ctrlr, result) = buildController(request) 
     101        ctrlr = buildController(request) 
    116102 
    117103        instance = ctrlr.installWaveform(waveform_to_install, True) 
     
    127113 
    128114def display(request, instance): 
     115         
    129116        ctrlr = buildController(request) 
    130117         
     
    146133 
    147134def uninstall(request, instance_to_uninstall): 
    148         (ctrlr, result) = buildController(request) 
     135        ctrlr = buildController(request) 
    149136 
    150137        uninstall = ctrlr.uninstallWaveform(instance_to_uninstall) 
     
    159146 
    160147def configure(request): 
    161         (ctrlr, result) = buildController(request) 
     148        ctrlr = buildController(request) 
    162149        if request.method == 'POST': 
    163150                waveName = request.POST['waveform'] 
     
    194181         
    195182def updateControls(request): 
    196         (ctrlr, result) = buildController(request) 
     183        ctrlr = buildController(request) 
    197184        if request.method == 'POST': 
    198185                waveName = request.POST['waveform']