From 63cd662762cd3cf992e55c712a0f4b8d38f6ce67 Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Thu, 13 Sep 2018 08:43:38 +0000 Subject: [PATCH 1/2] cloudcommon: statusstandalone: allow specifying status on creation --- pkg/cloudcommon/db/statusstandalone.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cloudcommon/db/statusstandalone.go b/pkg/cloudcommon/db/statusstandalone.go index 2fe6b2256b..4304a37388 100644 --- a/pkg/cloudcommon/db/statusstandalone.go +++ b/pkg/cloudcommon/db/statusstandalone.go @@ -13,7 +13,7 @@ import ( type SStatusStandaloneResourceBase struct { SStandaloneResourceBase - Status string `width:"36" charset:"ascii" nullable:"false" default:"init" list:"user"` + Status string `width:"36" charset:"ascii" nullable:"false" default:"init" list:"user" create:"optional"` } type SStatusStandaloneResourceBaseManager struct { From 9943fe6491a1c87569d9bb0804cd5b6cc0478737 Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Sat, 15 Sep 2018 05:59:35 +0000 Subject: [PATCH 2/2] cloudcommon: resourcebase: add UpdateVersion to list columns --- pkg/cloudcommon/db/resourcebase.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cloudcommon/db/resourcebase.go b/pkg/cloudcommon/db/resourcebase.go index 229298c86b..2ed2045b0c 100644 --- a/pkg/cloudcommon/db/resourcebase.go +++ b/pkg/cloudcommon/db/resourcebase.go @@ -14,7 +14,7 @@ type SResourceBase struct { CreatedAt time.Time `nullable:"false" created_at:"true" get:"user"` UpdatedAt time.Time `nullable:"false" updated_at:"true" list:"user"` - UpdateVersion int `default:"0" nullable:"false" auto_version:"true"` + UpdateVersion int `default:"0" nullable:"false" auto_version:"true" list:"user"` DeletedAt time.Time `` Deleted bool `nullable:"false" default:"false"` }