Exemple #1
0
 def xball():
     if self.FileData_Root:
         if self.FileData_Root == 'librarydir':
             return 'yellowball'
         elif self.FileData_Root == 'projectdir':
             if self.FileData_FolderAdv:
                 defcon = PIE_INTERNALS.getint(
                     'Security', 
                     'EncryptAfterSecurityLevel')
                 if self.FileData_FolderAdv.SecurityLevel > defcon:
                     if self.aspects['encrypted'] == EC_TRUE_UNLOCKED:
                         return 'unlocked'
                     elif self.aspects['encrypted'] == EC_TRUE_LOCKED:
                         return 'locked'
                     else: return 'neverlocked'
             return 'greenball'
         elif self.FileData_Root == 'meetingpaperdir':
             return 'redball'
         else: return 'blueball'
     else:
         return 'blueball'
Exemple #2
0
 def xball():
     if self.FileData_Root:
         if self.FileData_Root == 'librarydir':
             return 'yellowball'
         elif self.FileData_Root == 'projectdir':
             if self.FileData_FolderAdv:
                 defcon = PIE_INTERNALS.getint(
                     'Security', 'EncryptAfterSecurityLevel')
                 if self.FileData_FolderAdv.SecurityLevel > defcon:
                     if self.aspects['encrypted'] == EC_TRUE_UNLOCKED:
                         return 'unlocked'
                     elif self.aspects['encrypted'] == EC_TRUE_LOCKED:
                         return 'locked'
                     else:
                         return 'neverlocked'
             return 'greenball'
         elif self.FileData_Root == 'meetingpaperdir':
             return 'redball'
         else:
             return 'blueball'
     else:
         return 'blueball'