conditionnal is_draft
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user