| 123456789101112131415161718 |
- package policies
- import (
- "github.com/runningwater/gohub/app/models/{{PackageName}}"
- "github.com/runningwater/gohub/pkg/auth"
- "github.com/gin-gonic/gin"
- )
- func CanModify{{StructName}}(c *gin.Context, {{VariableName}}Model {{PackageName}}.{{StructName}}) bool {
- return auth.CurrentUID(c) == {{VariableName}}Model.UserID
- }
- // func CanView{{StructName}}(c *gin.Context, {{VariableName}}Model {{PackageName}}.{{StructName}}) bool {}
- // func CanCreate{{StructName}}(c *gin.Context, {{VariableName}}Model {{PackageName}}.{{StructName}}) bool {}
- // func CanUpdate{{StructName}}(c *gin.Context, {{VariableName}}Model {{PackageName}}.{{StructName}}) bool {}
- // func CanDelete{{StructName}}(c *gin.Context, {{VariableName}}Model {{PackageName}}.{{StructName}}) bool {}
|