package controllers import ( "fmt" "log" "net/http" "smt/models" "github.com/gin-gonic/gin" ) type AddGroupInput struct { GroupName string `db:"GroupName" json:"groupName"` LdapGroup bool `db:"LdapGroup" json:"ldapGroup"` LdapDn string `db:"LdapDN" json:"ldapDn"` Admin bool `db:"Admin" json:"admin"` } func GetGroups(c *gin.Context) { groups, err := models.GroupList() if err != nil { errString := fmt.Sprintf("error retrieving groups : '%s'", err) log.Printf("GetGroups %s\n", errString) c.JSON(http.StatusBadRequest, gin.H{"error": errString}) return } c.JSON(http.StatusOK, gin.H{"message": "success", "data": groups}) } func AddGroup(c *gin.Context) { }