mirror of
				https://github.com/robweber/xbmcbackup.git
				synced 2025-10-31 09:31:02 +01:00 
			
		
		
		
	show path relative to root
This commit is contained in:
		| @@ -75,6 +75,9 @@ class AdvancedBackupEditor: | |||||||
|     def __init__(self): |     def __init__(self): | ||||||
|         self.dialog = xbmcgui.Dialog() |         self.dialog = xbmcgui.Dialog() | ||||||
|  |  | ||||||
|  |     def _cleanPath(self,root,path): | ||||||
|  |         return path[len(root)-1:] | ||||||
|  |  | ||||||
|     def createSet(self): |     def createSet(self): | ||||||
|         backupSet = None |         backupSet = None | ||||||
|      |      | ||||||
| @@ -107,15 +110,16 @@ class AdvancedBackupEditor: | |||||||
|  |  | ||||||
|     def editSet(self,name,backupSet): |     def editSet(self,name,backupSet): | ||||||
|         optionSelected = '' |         optionSelected = '' | ||||||
|      |         rootPath = backupSet['root'] | ||||||
|  |         utils.log(rootPath) | ||||||
|         while(optionSelected != -1): |         while(optionSelected != -1): | ||||||
|             options = [utils.getString(30120),utils.getString(30135),utils.getString(30121) + ": " + backupSet['root']] |             options = [utils.getString(30120),utils.getString(30135),utils.getString(30121) + ": " + rootPath] | ||||||
|  |  | ||||||
|             for aDir in backupSet['dirs']: |             for aDir in backupSet['dirs']: | ||||||
|                 if(aDir['type'] == 'exclude'): |                 if(aDir['type'] == 'exclude'): | ||||||
|                     options.append(utils.getString(30129) + ': ' + aDir['path']) |                     options.append(utils.getString(30129) + ': ' + self._cleanPath(rootPath,aDir['path'])) | ||||||
|                 elif(aDir['type'] == 'include'): |                 elif(aDir['type'] == 'include'): | ||||||
|                     options.append(utils.getString(30134) + ': ' + aDir['path']) |                     options.append(utils.getString(30134) + ': ' + self._cleanPath(rootPath,aDir['path'])) | ||||||
|  |  | ||||||
|             optionSelected = self.dialog.select(utils.getString(30122) + ' ' +  name,options) |             optionSelected = self.dialog.select(utils.getString(30122) + ' ' +  name,options) | ||||||
|  |  | ||||||
| @@ -169,6 +173,9 @@ class AdvancedBackupEditor: | |||||||
|                     menuOption = self.dialog.select(heading=utils.getString(30124),list=[utils.getString(30122),utils.getString(30123)],preselect=0) |                     menuOption = self.dialog.select(heading=utils.getString(30124),list=[utils.getString(30122),utils.getString(30123)],preselect=0) | ||||||
|  |  | ||||||
|                     if(menuOption == 0): |                     if(menuOption == 0): | ||||||
|  |                         #get the set | ||||||
|  |                         aSet = customPaths.getSet(exitCondition -1) | ||||||
|  |                          | ||||||
|                         #edit the set |                         #edit the set | ||||||
|                         updatedSet = self.editSet(aSet['name'],aSet['set']) |                         updatedSet = self.editSet(aSet['name'],aSet['set']) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Rob Weber
					Rob Weber