[API] List limited and private orgs if authentificated (#16866)
* fix bug #16785 and similar * code format * CI.restart()
This commit is contained in:
		
					parent
					
						
							
								06b9d553bc
							
						
					
				
			
			
				commit
				
					
						73394f435c
					
				
			
		
					 3 changed files with 4 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -105,6 +105,7 @@ func GetAllOrgs(ctx *context.APIContext) {
 | 
			
		|||
	listOptions := utils.GetListOptions(ctx)
 | 
			
		||||
 | 
			
		||||
	users, maxResults, err := models.SearchUsers(&models.SearchUserOptions{
 | 
			
		||||
		Actor:       ctx.User,
 | 
			
		||||
		Type:        models.UserTypeOrganization,
 | 
			
		||||
		OrderBy:     models.SearchOrderByAlphabetically,
 | 
			
		||||
		ListOptions: listOptions,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -128,6 +128,7 @@ func GetAll(ctx *context.APIContext) {
 | 
			
		|||
	listOptions := utils.GetListOptions(ctx)
 | 
			
		||||
 | 
			
		||||
	publicOrgs, maxResults, err := models.SearchUsers(&models.SearchUserOptions{
 | 
			
		||||
		Actor:       ctx.User,
 | 
			
		||||
		ListOptions: listOptions,
 | 
			
		||||
		Type:        models.UserTypeOrganization,
 | 
			
		||||
		OrderBy:     models.SearchOrderByAlphabetically,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,15 +54,13 @@ func Search(ctx *context.APIContext) {
 | 
			
		|||
 | 
			
		||||
	listOptions := utils.GetListOptions(ctx)
 | 
			
		||||
 | 
			
		||||
	opts := &models.SearchUserOptions{
 | 
			
		||||
	users, maxResults, err := models.SearchUsers(&models.SearchUserOptions{
 | 
			
		||||
		Actor:       ctx.User,
 | 
			
		||||
		Keyword:     ctx.FormTrim("q"),
 | 
			
		||||
		UID:         ctx.FormInt64("uid"),
 | 
			
		||||
		Type:        models.UserTypeIndividual,
 | 
			
		||||
		ListOptions: listOptions,
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	users, maxResults, err := models.SearchUsers(opts)
 | 
			
		||||
	})
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		ctx.JSON(http.StatusInternalServerError, map[string]interface{}{
 | 
			
		||||
			"ok":    false,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue