Changeset 5686


Ignore:
Timestamp:
Aug 10, 2017, 9:25:28 AM (21 months ago)
Author:
hectorgh
Message:

updating plugin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • n4d-freeradius/trunk/fuentes/install/usr/share/n4d/python-plugins/FreeRadiusManager.py

    r5653 r5686  
    6969               
    7070        #def startup
    71        
    72        
     71
     72        def is_configured(self):
     73
     74                return self.variable["configured"]
     75
     76        #def is_configured
     77
     78
    7379        def parse_groups_file(self):
    7480               
     
    95101
    96102                groups=self.parse_groups_file()
    97                 return {"msg":True,"status":groups.keys()}
     103                if len(groups) < 1:
     104                        groups=self.variable["groups_filter"]["groups"]
     105                return {"status":True,"msg":groups.keys()}
    98106
    99107        #def get_allowed_groups
     
    119127                                f.write(extra_auth)
    120128                        f.write("\n")
    121                        
     129       
     130                f.write("\n")           
    122131                f.write(final_rule)
    123132                f.close()
     
    156165                self.save_variable()
    157166               
    158                 return {"msg":True,"status":"auth configured"}
     167                return {"status":True,"msg":"auth configured"}
    159168               
    160169        #def set_filter_default_auth
     
    164173               
    165174                if not self.variable["groups_filter"]["enabled"]:
    166                         return {"msg":False,"status":"Filter not enabled"}
     175                        return {"status":False,"msg":"Filter not enabled"}
    167176                       
    168177                if extra_auth==None:
     
    178187                self.restart_service()
    179188               
    180                 return {"msg":True,"status":"Group added"}
     189                return {"status":True,"msg":"Group added"}
    181190               
    182191               
     
    187196               
    188197                if not self.variable["groups_filter"]["enabled"]:
    189                         return {"msg":False,"status":"Filter not enabled"}
     198                        return {"status":False,"msg":"Filter not enabled"}
    190199               
    191200                groups=self.parse_groups_file()
     
    199208                self.save_variable()
    200209               
    201                 return {"msg":True, "status": "Group removed"}
     210                return {"status":True, "msg": "Group removed"}
    202211               
    203212        #def remove_group_from_filter
     
    212221                self.restart_service()
    213222               
    214                 return {"msg":True,"status":""}
     223                return {"status":True,"msg":""}
    215224               
    216225        #def enable_filtering
     
    221230                # get groups currently written in case user did it manually
    222231                groups=self.parse_groups_file()
    223                 # save groups in local variable
    224                 self.variable["groups_filter"]["groups"]=groups
     232                # save groups in local variable only if it has content
     233                # rely on variable groups value if it doesn't
     234                if len(groups)>0:
     235                        self.variable["groups_filter"]["groups"]=groups
    225236               
    226237                self.clean_groups_file()
     
    230241                self.restart_service()
    231242               
    232                 return {"msg":True,"status":""}
     243                return {"status":True,"msg":""}
    233244               
    234245        #def empty_groups_file
Note: See TracChangeset for help on using the changeset viewer.