code.gitea.io/gitea@v1.22.3/models/packages/rpm/search.go (about) 1 // Copyright 2024 The Gitea Authors. All rights reserved. 2 // SPDX-License-Identifier: MIT 3 4 package rpm 5 6 import ( 7 "context" 8 9 packages_model "code.gitea.io/gitea/models/packages" 10 rpm_module "code.gitea.io/gitea/modules/packages/rpm" 11 ) 12 13 // GetGroups gets all available groups 14 func GetGroups(ctx context.Context, ownerID int64) ([]string, error) { 15 return packages_model.GetDistinctPropertyValues( 16 ctx, 17 packages_model.TypeRpm, 18 ownerID, 19 packages_model.PropertyTypeFile, 20 rpm_module.PropertyGroup, 21 nil, 22 ) 23 }