Make datasync views easier to customize.
Already needed to do that a little bit.
This commit is contained in:
		
							parent
							
								
									715dce1655
								
							
						
					
					
						commit
						7111bb96ca
					
				
					 1 changed files with 16 additions and 11 deletions
				
			
		| 
						 | 
				
			
			@ -38,7 +38,7 @@ from tailbone.views import MasterView
 | 
			
		|||
log = logging.getLogger(__name__)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class DataSyncChangeView(MasterView):
 | 
			
		||||
class DataSyncChangesView(MasterView):
 | 
			
		||||
    """
 | 
			
		||||
    Master view for the DataSyncChange model.
 | 
			
		||||
    """
 | 
			
		||||
| 
						 | 
				
			
			@ -77,15 +77,20 @@ class DataSyncChangeView(MasterView):
 | 
			
		|||
                self.request.session.flash("DataSync daemon could not be restarted; result was: {}".format(result), 'error')
 | 
			
		||||
        return self.redirect(self.request.route_url('datasyncchanges'))
 | 
			
		||||
 | 
			
		||||
    @classmethod
 | 
			
		||||
    def defaults(cls, config):
 | 
			
		||||
 | 
			
		||||
def includeme(config):
 | 
			
		||||
 | 
			
		||||
        # fix permission group title
 | 
			
		||||
        config.add_tailbone_permission_group('datasync', label="DataSync")
 | 
			
		||||
 | 
			
		||||
        # restart daemon
 | 
			
		||||
        config.add_route('datasync.restart', '/datasync/restart')
 | 
			
		||||
    config.add_view(DataSyncChangeView, attr='restart', route_name='datasync.restart',
 | 
			
		||||
        config.add_view(cls, attr='restart', route_name='datasync.restart',
 | 
			
		||||
                        permission='datasync.restart')
 | 
			
		||||
        config.add_tailbone_permission('datasync', 'datasync.restart', label="Restart DataSync Daemon")
 | 
			
		||||
 | 
			
		||||
    DataSyncChangeView.defaults(config)
 | 
			
		||||
        cls._defaults(config)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def includeme(config):
 | 
			
		||||
    DataSyncChangesView.defaults(config)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue