Add 'enable_photo_reload_metadata' and '...generate_thumbnail'
This commit is contained in:
		
							parent
							
								
									96e530e190
								
							
						
					
					
						commit
						80a861deee
					
				
					 2 changed files with 8 additions and 0 deletions
				
			
		|  | @ -152,6 +152,8 @@ DEFAULT_CONFIGURATION = { | ||||||
|     'enable_new_tag': True, |     'enable_new_tag': True, | ||||||
|     'enable_new_user': True, |     'enable_new_user': True, | ||||||
|     'enable_photo_add_remove_tag': True, |     'enable_photo_add_remove_tag': True, | ||||||
|  |     'enable_photo_reload_metadata': True, | ||||||
|  |     'enable_photo_generate_thumbnail': True, | ||||||
| 
 | 
 | ||||||
|     'min_tag_name_length': 1, |     'min_tag_name_length': 1, | ||||||
|     'max_tag_name_length': 32, |     'max_tag_name_length': 32, | ||||||
|  |  | ||||||
|  | @ -528,6 +528,9 @@ class Photo(ObjectBase): | ||||||
|         special: |         special: | ||||||
|             For videos, you can provide a `timestamp` to take the thumbnail from. |             For videos, you can provide a `timestamp` to take the thumbnail from. | ||||||
|         ''' |         ''' | ||||||
|  |         if not self.photodb.config['enable_photo_generate_thumbnail']: | ||||||
|  |             raise exceptions.FeatureDisabled('photo.generate_thumbnail') | ||||||
|  | 
 | ||||||
|         hopeful_filepath = self.make_thumbnail_filepath() |         hopeful_filepath = self.make_thumbnail_filepath() | ||||||
|         hopeful_filepath = hopeful_filepath.relative_path |         hopeful_filepath = hopeful_filepath.relative_path | ||||||
|         #print(hopeful_filepath) |         #print(hopeful_filepath) | ||||||
|  | @ -659,6 +662,9 @@ class Photo(ObjectBase): | ||||||
|         ''' |         ''' | ||||||
|         Load the file's height, width, etc as appropriate for this type of file. |         Load the file's height, width, etc as appropriate for this type of file. | ||||||
|         ''' |         ''' | ||||||
|  |         if not self.photodb.config['enable_photo_reload_metadata']: | ||||||
|  |             raise exceptions.FeatureDisabled('photo.reload_metadata') | ||||||
|  | 
 | ||||||
|         self.bytes = os.path.getsize(self.real_filepath) |         self.bytes = os.path.getsize(self.real_filepath) | ||||||
|         self.width = None |         self.width = None | ||||||
|         self.height = None |         self.height = None | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue