Changeset 8030


Ignore:
Timestamp:
Sep 6, 2018, 9:53:02 AM (12 months ago)
Author:
Juanma
Message:

Fix translation tags

File:
1 edited

Legend:

Unmodified
Added
Removed
  • n4d-network/trunk/fuentes/n4d-nat-frontend.install/usr/share/n4d-nat-frontend/nat_manager.py

    r8026 r8030  
    160160                self.swtpro.set_active(self.status["proxy"])
    161161
    162                 self.swtnat.connect("state-set",self.routing_changed2)
    163                 self.swtrou.connect("state-set",self.routing_changed2)
    164                 self.swtpro.connect("state-set",self.routing_changed2)
     162                self.swtnat.connect("state-set",self.routing_changed)
     163                self.swtrou.connect("state-set",self.routing_changed)
     164                self.swtpro.connect("state-set",self.routing_changed)
    165165               
    166166                if not self.status["nat"] or not self.status["routing"]:
     
    169169                vbox.add(grid)
    170170                self.window.add(vbox)
    171                 ######## </NEW STUFF> #######
    172171
    173172                self.window.show_all()
     
    176175        #def build_gui
    177176       
    178        
    179         def apply_changes(self,widget):
    180                
    181                 self.status["routing"]=self.routing_enabled_rbutton.get_active()
    182                 self.status["nat"]=self.nat_enabled_rbutton.get_active()
    183                 self.status["proxy"]=self.proxy_enabled_rb.get_active()
    184                
    185                 try:
    186                         self.client.set_nat(self.key,"NetworkManager",self.status["nat"],self.status["nat_persistence"])
    187                         self.client.set_routing(self.key,"NetworkManager",self.status["routing"],self.status["routing_persistence"])
    188                        
    189                         if self.status["routing"] and self.status["nat"]:
    190                                 self.set_client_proxy(self.status["proxy"])
    191                         else:
    192                                 self.set_client_proxy(True)
    193                                
    194                         self.msg_label.set_text(_("Changes saved successfuly"))
    195                 except Exception as e:
    196                         self.msg_label.set_text(_("Operation failed because: ") + str(e))
    197                
    198                
    199         #def apply_changes
    200        
    201         def set_client_proxy(self,status):
    202                
    203                 if not self.proxy_var_initialized:
    204                         #INIT VALUE
    205                         self.client.add_variable(self.key,"VariablesManager","CLIENT_PROXY_ENABLED",status,"","Variable to enable or disable proxy in classroom clients",[])
    206                         self.proxy_var_initialized=True
    207                         return True
    208                
    209                 self.client.set_variable(self.key,"VariablesManager","CLIENT_PROXY_ENABLED",status)
    210                
    211         #def set_client_proxy
    212        
    213         def routing_changed2(self,*args):
     177        def routing_changed(self,*args):
    214178                widget=args[0]
    215179                state=args[-1]
    216180                if widget==self.swtrou:
     181                        print("Routing change %s"%state)
    217182                        self.client.set_routing(self.key,"NetworkManager",state,self.status["routing_persistence"])
    218183
    219184                elif widget==self.swtnat:
     185                        print("NAT change %s"%state)
    220186                        self.client.set_nat(self.key,"NetworkManager",state,self.status["nat_persistence"])
    221187                elif widget==self.swtpro:
     
    225191                        self.swtpro.set_sensitive(True)
    226192                else:
    227                         self.set_client_proxy(True)
    228                         self.lblpro_info.set_markup('<span size="small" color="grey">%s</span>'%_("Actual state is enabled"))
     193#                       self.set_client_proxy(True)
     194#                       self.lblpro_info.set_markup('<span size="small" color="grey">%s</span>'%_("Actual state is enabled"))
    229195                        self.swtpro.set_sensitive(False)
    230196                        self.swtpro.set_state(True)
    231         #def routing_changed2
    232        
    233         def routing_changed(self,widget):
    234                
    235                 if self.routing_enabled_rbutton.get_active() and self.nat_enabled_rbutton.get_active():
    236                         self.proxy_frame.set_sensitive(True)
    237                 else:
    238                         self.proxy_frame.set_sensitive(False)
    239197        #def routing_changed
     198       
     199        def set_client_proxy(self,state):
     200                print("Proxy change %s"%state)
     201               
     202                if not self.proxy_var_initialized:
     203                        #INIT VALUE
     204                        self.client.add_variable(self.key,"VariablesManager","CLIENT_PROXY_ENABLED",state,"","Variable to enable or disable proxy in classroom clients",[])
     205                        self.proxy_var_initialized=True
     206                        return True
     207               
     208                self.client.set_variable(self.key,"VariablesManager","CLIENT_PROXY_ENABLED",state)
     209               
     210        #def set_client_proxy
    240211       
    241212        def close_window(self,widget):
Note: See TracChangeset for help on using the changeset viewer.