0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-04-06 07:25:18 +02:00
gitea/services/forms/group.go
☙◦ The Tablet ❀ GamerGirlandCo ◦❧ a1abb071f4
fix vet errors
2026-04-02 20:44:12 -04:00

34 lines
941 B
Go

// Copyright 2025 The Gitea Authors. All rights reserved.
// SPDX-License-Identifier: MIT
package forms
import "code.gitea.io/gitea/modules/structs"
// CreateGroupForm form for creating a repository group
type CreateGroupForm struct {
GroupName string `binding:"Required;MaxSize(255)"`
Description string `binding:"MaxSize(2048)"`
Permission string
CanCreateGroupRepo bool
ParentGroupID int64
}
type MovedGroupItemForm struct {
IsGroup bool `json:"isGroup"`
ItemID int64 `json:"id"`
NewParent int64 `json:"newParent"`
NewPos int `json:"newPosition"`
}
type CreateGroupTeamForm struct {
Permission string
Access string
CanCreateRepoOrSubGroup bool
}
type UpdateGroupSettingForm struct {
Name string `binding:"Required;MaxSize(255)" locale:"group.group_name_holder"`
Description string `binding:"MaxSize(2048)"`
Visibility structs.VisibleType
}