Changeset 5899


Ignore:
Timestamp:
Sep 21, 2017, 2:25:11 PM (2 years ago)
Author:
hectorgh
Message:

removing old functions

Location:
n4d-cdlocker-server/trunk/fuentes/install-files
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • n4d-cdlocker-server/trunk/fuentes/install-files/etc/n4d/conf.d/CDLockerManager

    r5883 r5899  
    55[METHODS]
    66is_enabled=anonymous
    7 save_variable=adm,admins,teachers
     7set_lock_status=adm,admins,teachers
  • n4d-cdlocker-server/trunk/fuentes/install-files/usr/share/n4d/python-plugins/CDLockerManager.py

    r5883 r5899  
    1414               
    1515                self.internal_variable=copy.deepcopy(objects["VariablesManager"].get_variable("SHUTDOWNER"))
    16                
    1716                if self.internal_variable==None:
    1817                        try:
     
    4443        #def is_enabled
    4544
    46 
    47         def check_variable(self,variable):
    48 
    49                 try:
    50                         if not type(variable)==dict:
    51                                 return False
    52                         if not type(variable["enabled"])==bool:
    53                                 return False
    54                                
     45       
     46        def set_lock_status(self,status):
     47               
     48                if type(status)==bool:
     49                        self.internal_variable["enabled"]=status
    5550                        return True
    5651                       
    57                 except:
    58                         return False
    59 
    60         #def check_variable
     52                return False
     53               
     54        #def set_lock_status
    6155       
    62        
    63         def save_variable(self,variable):
    64                
    65                 if variable==None:
    66                         variable=copy.deepcopy(self.internal_variable)
    67                 else:
    68                         if not self.check_variable(variable):
    69                                 return {"status":False,"msg":"Variable does not have the expected structure"}
    70                         self.internal_variable=copy.deepcopy(variable)
    71                
    72                 objects["VariablesManager"].set_variable("CDLOCKER",variable)
    73        
    74                 return {"status":True,"msg":""}
    75                
    76         #def save_variable
     56#class CDLockerManager 
Note: See TracChangeset for help on using the changeset viewer.