conditionnal is_draft

This commit is contained in:
mr
2026-05-29 14:31:44 +02:00
parent 82a4708f46
commit afd8a2d97c
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -145,7 +145,7 @@ func (r *AbstractResource) StoreDraftDefault() {
}
func (r *AbstractResource) CanUpdate(set utils.DBObject) (bool, utils.DBObject) {
fmt.Println("IsDrafted", set.IsDrafted())
fmt.Println("IsDrafted", r.IsDraft, set.IsDrafted())
return r.IsDraft || set.IsDrafted(), set
}
+3 -1
View File
@@ -109,7 +109,9 @@ func ModelGenericUpdateOne(change map[string]interface{}, id string, a Accessor)
obj := a.NewObj()
b, _ := json.Marshal(r)
json.Unmarshal(b, obj)
obj.SetDraft(change["is_draft"] == true)
if change["is_draft"] == true {
obj.SetDraft(change["is_draft"] == true)
}
if !a.GetRequest().Admin {
var ok bool
ok, r = r.CanUpdate(obj)