mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-30 23:32:25 -05:00 
			
		
		
		
	[feature] Admin account actions (#432)
* add accountAction to the admin API * model admin account action * add admin account action to the processor * add migration for new AdminAccountActions table * fix accounts admin path * Update swagger docs
This commit is contained in:
		
					parent
					
						
							
								532c4cc697
							
						
					
				
			
			
				commit
				
					
						55ad6dee71
					
				
			
		
					 14 changed files with 649 additions and 2 deletions
				
			
		|  | @ -97,6 +97,8 @@ type Processor interface { | |||
| 	// AccountBlockRemove handles the removal of a block from authed account to target account, either remote or local. | ||||
| 	AccountBlockRemove(ctx context.Context, authed *oauth.Auth, targetAccountID string) (*apimodel.Relationship, gtserror.WithCode) | ||||
| 
 | ||||
| 	// AdminAccountAction handles the creation/execution of an action on an account. | ||||
| 	AdminAccountAction(ctx context.Context, authed *oauth.Auth, form *apimodel.AdminAccountActionRequest) gtserror.WithCode | ||||
| 	// AdminEmojiCreate handles the creation of a new instance emoji by an admin, using the given form. | ||||
| 	AdminEmojiCreate(ctx context.Context, authed *oauth.Auth, form *apimodel.EmojiCreateRequest) (*apimodel.Emoji, gtserror.WithCode) | ||||
| 	// AdminDomainBlockCreate handles the creation of a new domain block by an admin, using the given form. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue