test
This commit is contained in:
@@ -0,0 +1 @@
|
||||
exit status 1
|
||||
Binary file not shown.
@@ -41,6 +41,7 @@ func (h *PropertyTypesHandler) GetRootPropertyTypesGroups(ctx *gin.Context) {
|
||||
)
|
||||
|
||||
if err != nil {
|
||||
log.Printf("Error parsing template: %v", err)
|
||||
ctx.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
|
||||
return
|
||||
}
|
||||
@@ -51,6 +52,7 @@ func (h *PropertyTypesHandler) GetRootPropertyTypesGroups(ctx *gin.Context) {
|
||||
log.Printf("Executing template with root property types groups")
|
||||
err = tmpl.Execute(ctx.Writer, rootGroups)
|
||||
if err != nil {
|
||||
log.Printf("Error executing template: %v", err)
|
||||
ctx.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
|
||||
return
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package models
|
||||
|
||||
type Property struct {
|
||||
Id int `json:"id,omitempty"`
|
||||
Name string `json:"name"`
|
||||
Description string `json:"description,omitempty"`
|
||||
Image_Url string `json:"image_url,omitempty"`
|
||||
Property_Type *Property_Type `json:"property_type,omitempty"`
|
||||
Id int `json:"id,omitempty"`
|
||||
Name string `json:"name"`
|
||||
Description string `json:"description,omitempty"`
|
||||
Image_Url string `json:"image_url,omitempty"`
|
||||
//Property_Type *Property_Type `json:"property_type,omitempty"`
|
||||
Parent_Property *Property `json:"parent_property,omitempty"`
|
||||
Products_Group *Product_Group `json:"products_group,omitempty"`
|
||||
Product *Product `json:"products,omitempty"`
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
{{template "pt_treeNode" .}}
|
||||
{{range .}}
|
||||
<ul class="node"">
|
||||
<details closed>
|
||||
<summary>
|
||||
{{.Name}}
|
||||
</summary>
|
||||
{{template "ptg_treeNode" .Property_Types_Groups}}
|
||||
{{range .Property_Types}}
|
||||
<li>{{.Name}}</li>
|
||||
{{end}}
|
||||
</details>
|
||||
</ul>
|
||||
{{end}}
|
||||
@@ -1,10 +1,17 @@
|
||||
{{define "ptg_treeNode"}}
|
||||
{{range .}}
|
||||
<ul class="node">
|
||||
<details closed>
|
||||
<summary>
|
||||
{{.Name}}
|
||||
</summary>
|
||||
<!-- Sub nodes -->
|
||||
</details>
|
||||
{{template "ptg_treeNode" .Property_Types_Groups}}
|
||||
<ul class="node">
|
||||
{{range .Property_Types}}
|
||||
<li>{{.Name}}</li>
|
||||
{{end}}
|
||||
</ul>
|
||||
</details>
|
||||
</ul>
|
||||
{{end}}
|
||||
{{end}}
|
||||
Reference in New Issue
Block a user