feat: sample to, subject, body
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				build / trigger-build-image (push) Successful in 11s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	build / trigger-build-image (push) Successful in 11s
				
			This commit is contained in:
		
							parent
							
								
									d28fdaf492
								
							
						
					
					
						commit
						f8ff9fd0f9
					
				|  | @ -62,9 +62,20 @@ class Canvas: | ||||||
|         logger.debug("Canvas initialized") |         logger.debug("Canvas initialized") | ||||||
| 
 | 
 | ||||||
|     def export_wrong_email_users(self) -> None: |     def export_wrong_email_users(self) -> None: | ||||||
|         for user in self.users: |         SAMPLE_EMAIL_BODY = """Dear Student, | ||||||
|             if not user.email.endswith("@sjtu.edu.cn"): | 
 | ||||||
|                 print(user.email) | We have noticed that you have changed your email address on Canvas. While this can clearly cause privacy issues, this also prevents you from joining Gitea which will be intensively used in this course. Please revert back to your SJTU email address (`jaccount@sjtu.edu.cn`) as soon as possible. Note that if your email address is still incorrect in 24 hours, we will have to apply penalties as this is slowing down the whole course progress. | ||||||
|  | 
 | ||||||
|  | Best regards, | ||||||
|  | Teaching Team""" | ||||||
|  |         emails = [ | ||||||
|  |             user.email for user in self.users if not user.email.endswith("@sjtu.edu.cn") | ||||||
|  |         ] | ||||||
|  |         print(f"To: {','.join(emails)}") | ||||||
|  |         print( | ||||||
|  |             f"Subject: [{settings.gitea_org_name}] Important: wrong course configuration" | ||||||
|  |         ) | ||||||
|  |         print(f"Body:\n{SAMPLE_EMAIL_BODY}") | ||||||
| 
 | 
 | ||||||
|     def export_users_to_csv(self, filename: Path) -> None: |     def export_users_to_csv(self, filename: Path) -> None: | ||||||
|         with open(filename, mode="w", newline="") as file: |         with open(filename, mode="w", newline="") as file: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user