feat(mm): more webhook events (#57)
This commit is contained in:
		
							parent
							
								
									564b334a4a
								
							
						
					
					
						commit
						30e6d5aaeb
					
				|  | @ -237,7 +237,8 @@ def create_personal_channels_on_mm( | |||
|     "and configure them so that updates on gitea will be pushed to the mm channel", | ||||
| ) | ||||
| def create_webhooks_for_mm( | ||||
|     regex: str = Argument(""), gitea_suffix: bool = Option(True) | ||||
|     regex: str = Argument(""), | ||||
|     gitea_suffix: bool = Option(True, help="append gitea suffix to mm channel names"), | ||||
| ) -> None: | ||||
|     repo_names = [ | ||||
|         group_name | ||||
|  |  | |||
|  | @ -36,7 +36,7 @@ class Mattermost: | |||
|         except Exception: | ||||
|             logger.error("Cannot login to Mattermost") | ||||
|             return | ||||
|         if "admin" not in operator["roles"]: | ||||
|         if "admin" not in operator["roles"] and "system_user" not in operator["roles"]: | ||||
|             logger.error("Please make sure you have enough permission") | ||||
|         try: | ||||
|             self.team = self.endpoint.teams.get_team_by_name(team_name) | ||||
|  | @ -205,9 +205,16 @@ class Mattermost: | |||
|                         events=[ | ||||
|                             "issues_only", | ||||
|                             "issue_comment", | ||||
|                             "issue_assign", | ||||
|                             "pull_request_only", | ||||
|                             "pull_request_comment", | ||||
|                             "pull_request_review", | ||||
|                             "pull_request_review_request", | ||||
|                             "push", | ||||
|                             "create", | ||||
|                             "delete", | ||||
|                             "release", | ||||
|                             "wiki", | ||||
|                         ], | ||||
|                         config={ | ||||
|                             "url": f"https://{self.url}{self.url_suffix}/hooks/{mm_webhook['id']}", | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 mQzLjP
						mQzLjP