mirror of
				https://github.com/optim-enterprises-bv/Mailu.git
				synced 2025-11-04 03:57:53 +00:00 
			
		
		
		
	Lowercase relays as well as other tables
This commit is contained in:
		@@ -29,6 +29,7 @@ id_columns = lambda: [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
domain_table = sa.Table('domain', sa.MetaData(), name_column())
 | 
					domain_table = sa.Table('domain', sa.MetaData(), name_column())
 | 
				
			||||||
 | 
					relay_table = sa.Table('relay', sa.MetaData(), name_column())
 | 
				
			||||||
alternative_table = sa.Table('alternative', sa.MetaData(), name_column(), domain_name_column())
 | 
					alternative_table = sa.Table('alternative', sa.MetaData(), name_column(), domain_name_column())
 | 
				
			||||||
user_table = sa.Table('user', sa.MetaData(), *email_columns())
 | 
					user_table = sa.Table('user', sa.MetaData(), *email_columns())
 | 
				
			||||||
alias_table = sa.Table('alias', sa.MetaData(), *email_columns())
 | 
					alias_table = sa.Table('alias', sa.MetaData(), *email_columns())
 | 
				
			||||||
@@ -102,6 +103,13 @@ def upgrade():
 | 
				
			|||||||
        ).values(
 | 
					        ).values(
 | 
				
			||||||
            user_email=token.user_email.lower()
 | 
					            user_email=token.user_email.lower()
 | 
				
			||||||
        ))
 | 
					        ))
 | 
				
			||||||
 | 
					    # lower relays
 | 
				
			||||||
 | 
					    for relay in connection.execute(relay_table.select()):
 | 
				
			||||||
 | 
					        connection.execute(relay_table.update().where(
 | 
				
			||||||
 | 
					            relay_tbale.c.name == relay.name
 | 
				
			||||||
 | 
					        ).values(
 | 
				
			||||||
 | 
					            name=relay.name.lower()
 | 
				
			||||||
 | 
					        ))
 | 
				
			||||||
    # lower managers
 | 
					    # lower managers
 | 
				
			||||||
    for manager in connection.execute(manager_table.select()):
 | 
					    for manager in connection.execute(manager_table.select()):
 | 
				
			||||||
        connection.execute(manager_table.update().where(
 | 
					        connection.execute(manager_table.update().where(
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user