Explorar o código

update to v1.2.0

cg33 %!s(int64=6) %!d(string=hai) anos
pai
achega
b1917eaa46
Modificáronse 6 ficheiros con 199 adicións e 147 borrados
  1. 1 1
      README.md
  2. 2 2
      go.mod
  3. 4 0
      go.sum
  4. 1 0
      main.go
  5. 47 0
      tables/external.go
  6. 144 144
      vendor/vendor.json

+ 1 - 1
README.md

@@ -57,7 +57,7 @@ cd example
 govendor sync
 ```
 
-如果你在中国,因为各种原因导致用以上步骤进行下载安装依赖有问题,那么你可以直接从这里下载:[vendor.zip](http://file.go-admin.cn/go_admin/vendor/v1_1_9/vendor.zip)
+如果你在中国,因为各种原因导致用以上步骤进行下载安装依赖有问题,那么你可以直接从这里下载:[vendor.zip](http://file.go-admin.cn/go_admin/vendor/v1_2_0/vendor.zip)
 
 下载完解压到项目文件夹即可。
 

+ 2 - 2
go.mod

@@ -3,7 +3,7 @@ module github.com/GoAdminGroup/example
 go 1.13
 
 require (
-	github.com/GoAdminGroup/go-admin v1.1.9
-	github.com/GoAdminGroup/themes v0.0.20
+	github.com/GoAdminGroup/go-admin v1.2.0
+	github.com/GoAdminGroup/themes v0.0.21
 	github.com/gin-gonic/gin v1.5.0
 )

+ 4 - 0
go.sum

@@ -22,6 +22,8 @@ github.com/GoAdminGroup/go-admin v1.1.8 h1:KWjXRhxUHxbCivqjGZQSmoR/2lwURBl+ddJON
 github.com/GoAdminGroup/go-admin v1.1.8/go.mod h1:2+/N+0jcowxmqsGImCTfisQ0ZWGJRGD0/gewAH288no=
 github.com/GoAdminGroup/go-admin v1.1.9 h1:BQ0iaXZH125ERZoCeZxAwFndD+buFZRV7QKI7yPk9C8=
 github.com/GoAdminGroup/go-admin v1.1.9/go.mod h1:2+/N+0jcowxmqsGImCTfisQ0ZWGJRGD0/gewAH288no=
+github.com/GoAdminGroup/go-admin v1.2.0 h1:GvxSY2u3xCMttVOlFBJCd+GOuA82oKpL7rh9meI0EkM=
+github.com/GoAdminGroup/go-admin v1.2.0/go.mod h1:2+/N+0jcowxmqsGImCTfisQ0ZWGJRGD0/gewAH288no=
 github.com/GoAdminGroup/themes v0.0.9 h1:F1AouzisRS9mNdC2/17r586g9V28qHl7PGyQUY5YN9Q=
 github.com/GoAdminGroup/themes v0.0.9/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
 github.com/GoAdminGroup/themes v0.0.10 h1:vpLnU43bJ/5E16oErAtCr6Ixnc+nayb7zyKr9jD+PHo=
@@ -42,6 +44,8 @@ github.com/GoAdminGroup/themes v0.0.19 h1:xyUaUHG1+3z27okvN5sTJLS1HakaYpA3LkeHkF
 github.com/GoAdminGroup/themes v0.0.19/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
 github.com/GoAdminGroup/themes v0.0.20 h1:OFFQoT5GGQb0FuPEKlXY1azF1LP8gAeIxaVysYx58Jk=
 github.com/GoAdminGroup/themes v0.0.20/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
+github.com/GoAdminGroup/themes v0.0.21 h1:q8f0zbopvRTqu11723OiweZpUFqS1vxskGnwRWa86mU=
+github.com/GoAdminGroup/themes v0.0.21/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
 github.com/NebulousLabs/fastrand v0.0.0-20181203155948-6fb6489aac4e/go.mod h1:Bdzq+51GR4/0DIhaICZEOm+OHvXGwwB2trKZ8B4Y6eQ=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=

+ 1 - 0
main.go

@@ -34,6 +34,7 @@ func main() {
 	// "user" => http://localhost:9033/admin/info/user
 	//
 	adminPlugin.AddGenerator("user", tables.GetUserTable)
+	adminPlugin.AddGenerator("external", tables.GetExternalTable)
 
 	// customize a plugin
 	// 自己定制一个插件👇

+ 47 - 0
tables/external.go

@@ -0,0 +1,47 @@
+package tables
+
+import (
+	"github.com/GoAdminGroup/go-admin/modules/db"
+	"github.com/GoAdminGroup/go-admin/plugins/admin/modules/parameter"
+	"github.com/GoAdminGroup/go-admin/plugins/admin/modules/table"
+	"github.com/GoAdminGroup/go-admin/template/types/form"
+)
+
+// GetExternalTable return the model from external data source.
+func GetExternalTable() (externalTable table.Table) {
+
+	externalTable = table.NewDefaultTable(table.DefaultConfig())
+
+	info := externalTable.GetInfo()
+	info.AddField("ID", "id", db.Bigint).FieldSortable()
+	info.AddField("Title", "title", db.Varchar)
+
+	info.SetTable("external").
+		SetTitle("Externals").
+		SetDescription("Externals").
+		SetGetDataFn(func(param parameter.Parameters) ([]map[string]interface{}, int) {
+			return []map[string]interface{}{
+				{
+					"id":    10,
+					"title": "this is a title",
+				}, {
+					"id":    11,
+					"title": "this is a title2",
+				}, {
+					"id":    12,
+					"title": "this is a title3",
+				}, {
+					"id":    13,
+					"title": "this is a title4",
+				},
+			}, 10
+		})
+
+	formList := externalTable.GetForm()
+	formList.AddField("ID", "id", db.Int, form.Default).FieldNotAllowEdit().FieldNotAllowAdd()
+	formList.AddField("Title", "title", db.Varchar, form.Text)
+
+	formList.SetTable("external").SetTitle("Externals").SetDescription("Externals")
+
+	return
+}

+ 144 - 144
vendor/vendor.json

@@ -6,308 +6,308 @@
 			"checksumSHA1": "ZAJH7xmNfLcSraAs5y8CKTt4z3Q=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/360EntSecGroup-Skylar/excelize",
 			"path": "github.com/360EntSecGroup-Skylar/excelize",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "IUpQV6ZkXI0Mg1oVuFPLEcJB2wg=",
+			"checksumSHA1": "CQCLCyLGeBvVST+yIvwW0xnzyxg=",
 			"path": "github.com/GoAdminGroup/go-admin/adapter",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "Fm2100IORLPyVs4BzexGNTA8Sac=",
+			"checksumSHA1": "7NIQ8iRi0CKRiemLUqAHuNE+MIA=",
 			"path": "github.com/GoAdminGroup/go-admin/adapter/gin",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "Cp/sWDOpc46M5Fb0pQOzEE0d6C4=",
+			"checksumSHA1": "sV7wUGF/4hgoF0ZWoi4iPXcbRYs=",
 			"path": "github.com/GoAdminGroup/go-admin/context",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "KhpMG8VGlPMjonV+fhfH1TZZDOs=",
 			"path": "github.com/GoAdminGroup/go-admin/engine",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "PF7C2KYdergmm2uccmrYekdVnvE=",
+			"checksumSHA1": "ZjuZEy/rzeBxVdWHR+EHWQzEPG0=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/auth",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "LPOJMHjj4z3s66mcYHs0CIDOrZ0=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/collection",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "mnvFBm+QpM0CHdh5EKHBgUT/2Jg=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/config",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "kA+evmBpJuSjDu0dG2kzGH/KjCY=",
+			"checksumSHA1": "0wZcy3VO8BMdg6loGMkRm/00TtQ=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "aFSOjhawM6ewbHsV5qMz4PqaPw0=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db/dialect",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "aceu5UOVJICgrviAjGoofDQbk8Q=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db/drivers/sqlite",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "taRUkgY+elg6GVkHI14mN4/PeLw=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/file",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "rSvsuKlucFiJW5EHf9K8ELnzpjQ=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/language",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "NQvd3sDc6srXRXBLBKifjfBIXSc=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/logger",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "U207bZNyldQYAaSp6iteBWv5OPc=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/menu",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "vT5Z+d+f14wcrALFCyrE3OKLUi0=",
+			"checksumSHA1": "muj+dy3AHDhUe3TbaNrqy75wNDQ=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/page",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "FPMd+BMMiiBiPbJUm8WTgbifjRo=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/service",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "oFFzvY37M8C4B0+EfBnOHgdqYGc=",
+			"checksumSHA1": "w4Z9ak6yCcarf4aDFkdstCR31O0=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/system",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "Po+H3XcEvbNLlaDzL5cmNBpzexk=",
+			"checksumSHA1": "ytddM3cKl2KD3udPJqvELsfkSn8=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/utils",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "DFBSSXhLqd/Md86ANvF4dogTJPs=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "8fVp8pINr1yavrkJDA28jLA2Crk=",
+			"checksumSHA1": "od7qUAYpk4xqsjq1VpwIi0Rcelw=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "0bz7rOY6Xcw6oJQ/y8BuLt07HXQ=",
+			"checksumSHA1": "eunQ+/+EUbT0765JPRw2E0habP4=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/controller",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "W6Dph5ifqdKfmx81kbnnB7wuvZw=",
+			"checksumSHA1": "j7h29vHS+tj7lOWhLtEbrNdsN88=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/models",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "ctenhSsui18BtarT3EA2/t9BSyU=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "6gc8WOIZAALya2i7kQdLiLX8giI=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/captcha",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "RXhakzf3GE00nC4uhhU/nczEs7E=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/constant",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "nNjiy61bVLoH5pbiNou83otHngU=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/form",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "YRceActs+ucsmIUaUjObJfIwtp4=",
+			"checksumSHA1": "WU3No7qZnl09yL3gaOBajXPEdwY=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/guard",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "lPtaTN8Ekp0HLKJqsjgQzTiS3MY=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/paginator",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "x1L+L0Do3396/RkYFjtA/UvV4x8=",
+			"checksumSHA1": "K/F+Lhx3Y1CXY0nPtHtd6UhMCk4=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/parameter",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "ufqda6efIfqf44udEHEkaYMFxvM=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/response",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "7Np/zpFcEVkMcS+YsWvmrFHVTdA=",
+			"checksumSHA1": "6Ql9X25HnAZB8PPpO44+7JSTzwU=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/table",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "Vc9IhAwBJsRghbKhv8WJtS2bZVI=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/example",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "fR9UPIcNlrHivQVKvZqqtEhkMh8=",
+			"checksumSHA1": "399VFirHKXye3rQ7HVzx8Xf/ZCg=",
 			"path": "github.com/GoAdminGroup/go-admin/template",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "Y6CTP+ieJKCKQ66wVPdjeoNKOLI=",
 			"path": "github.com/GoAdminGroup/go-admin/template/chartjs",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "Zl3xPGIOYbHv37jBf0GU78N/JzI=",
+			"checksumSHA1": "pjqoNwJ/0/rZUFXZNMQrvc1n2BQ=",
 			"path": "github.com/GoAdminGroup/go-admin/template/components",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "Tq1FN06gRCp2DbHrM6QRlvx77Bw=",
+			"checksumSHA1": "Xbz72HibPqs+AutCOg4dQStvan4=",
 			"path": "github.com/GoAdminGroup/go-admin/template/icon",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "u0WGYyhJcY+anSmv+iI7EB0KZYA=",
 			"path": "github.com/GoAdminGroup/go-admin/template/login",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "DtatUw6qRjHysALxa5CsBmYsGCw=",
+			"checksumSHA1": "k8qbb6vCCENbQcSktNZ/ZYOAbN0=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "vh4t5bjQYtvDZV0Lpv9VGNycdIM=",
+			"checksumSHA1": "SRT78FaY8xj2Yc3BC2TiiWhMkt8=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/action",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "p0Atb9QOTSBSy8bHHFDDfFeFkwM=",
+			"checksumSHA1": "7Q1UPF08bA9iHeOM+hC5IsXJKjk=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/form",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "hGexEfmZecm7ALFGp6Af11hE2wA=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/table",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
-			"checksumSHA1": "sHbITJmr5BYEV9jOqY8YANbpskw=",
+			"checksumSHA1": "iwQH9TWpi8ToVfE+J7m1yN/zln8=",
 			"path": "github.com/GoAdminGroup/themes/adminlte",
-			"revision": "fb329afc18ff9974488637295be1d7ecde0dce25",
-			"revisionTime": "2020-01-22T14:07:48Z"
+			"revision": "8168687fed61f4b4782aa4bc528577948f3e155f",
+			"revisionTime": "2020-02-10T02:34:35Z"
 		},
 		{
 			"checksumSHA1": "3iPerqIGmvzuAw6H9G+MDHByZSg=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components",
-			"revision": "fb329afc18ff9974488637295be1d7ecde0dce25",
-			"revisionTime": "2020-01-22T14:07:48Z"
+			"revision": "8168687fed61f4b4782aa4bc528577948f3e155f",
+			"revisionTime": "2020-02-10T02:34:35Z"
 		},
 		{
 			"checksumSHA1": "yZZ8LazmFXGpZsfjFMQub5mPwfI=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/chart_legend",
-			"revision": "fb329afc18ff9974488637295be1d7ecde0dce25",
-			"revisionTime": "2020-01-22T14:07:48Z"
+			"revision": "8168687fed61f4b4782aa4bc528577948f3e155f",
+			"revisionTime": "2020-02-10T02:34:35Z"
 		},
 		{
 			"checksumSHA1": "FI1La3r0Tw6ak8D6aSl7mQte7ng=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/description",
-			"revision": "fb329afc18ff9974488637295be1d7ecde0dce25",
-			"revisionTime": "2020-01-22T14:07:48Z"
+			"revision": "8168687fed61f4b4782aa4bc528577948f3e155f",
+			"revisionTime": "2020-02-10T02:34:35Z"
 		},
 		{
 			"checksumSHA1": "jhrNLvcYxxtkZhGDbnS+35tTcSg=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/infobox",
-			"revision": "fb329afc18ff9974488637295be1d7ecde0dce25",
-			"revisionTime": "2020-01-22T14:07:48Z"
+			"revision": "8168687fed61f4b4782aa4bc528577948f3e155f",
+			"revisionTime": "2020-02-10T02:34:35Z"
 		},
 		{
 			"checksumSHA1": "oKhwhDQ3zjMJVBcSs7PNU48HAKI=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/productlist",
-			"revision": "fb329afc18ff9974488637295be1d7ecde0dce25",
-			"revisionTime": "2020-01-22T14:07:48Z"
+			"revision": "8168687fed61f4b4782aa4bc528577948f3e155f",
+			"revisionTime": "2020-02-10T02:34:35Z"
 		},
 		{
 			"checksumSHA1": "MH1/5lw1z7AT+HIWan8XAkfUZHY=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/progress_group",
-			"revision": "fb329afc18ff9974488637295be1d7ecde0dce25",
-			"revisionTime": "2020-01-22T14:07:48Z"
+			"revision": "8168687fed61f4b4782aa4bc528577948f3e155f",
+			"revisionTime": "2020-02-10T02:34:35Z"
 		},
 		{
 			"checksumSHA1": "iR7R8ICPykFEwmSiHVyj/TjqBDA=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/smallbox",
-			"revision": "fb329afc18ff9974488637295be1d7ecde0dce25",
-			"revisionTime": "2020-01-22T14:07:48Z"
+			"revision": "8168687fed61f4b4782aa4bc528577948f3e155f",
+			"revisionTime": "2020-02-10T02:34:35Z"
 		},
 		{
-			"checksumSHA1": "FK30T6Pi22P/X3O0aNnq0L3mSVY=",
+			"checksumSHA1": "nwhXGj56GLQFBPPWHDSOoKDT/Z4=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/resource",
-			"revision": "fb329afc18ff9974488637295be1d7ecde0dce25",
-			"revisionTime": "2020-01-22T14:07:48Z"
+			"revision": "8168687fed61f4b4782aa4bc528577948f3e155f",
+			"revisionTime": "2020-02-10T02:34:35Z"
 		},
 		{
 			"checksumSHA1": "EDr3Ou14mAd1g2X1AL1NAh8t6zw=",
@@ -367,8 +367,8 @@
 			"checksumSHA1": "SEnjvwVyfuU2xBaOfXfwPD5MZqk=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/mattn/go-colorable",
 			"path": "github.com/mattn/go-colorable",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "AGYXOcAtYsDYMIQOkmr38ehdEM8=",
@@ -386,8 +386,8 @@
 			"checksumSHA1": "CIK3BBNX3nuUQCmNqTQydNfMNKI=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/mgutz/ansi",
 			"path": "github.com/mgutz/ansi",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "ZTcgWKWHsrX0RXYVXn5Xeb8Q0go=",
@@ -405,8 +405,8 @@
 			"checksumSHA1": "2jsbDTvwxafPp7FJjJ8IIFlTLjs=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/mohae/deepcopy",
 			"path": "github.com/mohae/deepcopy",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "+nVM+CEZGAopOrYlLifgWP+X01E=",
@@ -419,8 +419,8 @@
 			"checksumSHA1": "4GI/G+nYyCQ3ltASSBIunUr2LYk=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/sirupsen/logrus",
 			"path": "github.com/sirupsen/logrus",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "8mJ7vjP4pj4Y8FH5jVT22mW5acA=",
@@ -432,8 +432,8 @@
 			"checksumSHA1": "oCH3J96RWvO8W4xjix47PModpio=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/crypto/bcrypt",
 			"path": "golang.org/x/crypto/bcrypt",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "ejjxT0+wDWWncfh0Rt3lSH4IbXQ=",
@@ -445,8 +445,8 @@
 			"checksumSHA1": "oVPHWesOmZ02vLq2fglGvf+AMgk=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/crypto/blowfish",
 			"path": "golang.org/x/crypto/blowfish",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "REkmyB368pIiip76LiqMLspgCRk=",
@@ -464,29 +464,29 @@
 			"checksumSHA1": "WiKh0UElNn4k5R6jD+ieXA7KX6I=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/internal/language",
 			"path": "golang.org/x/text/internal/language",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "VDwNSsZP6KShjTSwGUQUGJVrs1I=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/internal/language/compact",
 			"path": "golang.org/x/text/internal/language/compact",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "hyNCcTwMQnV6/MK8uUW9E5H0J0M=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/internal/tag",
 			"path": "golang.org/x/text/internal/tag",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "JjCA9d5oEYmK+ZPP+hLcgUb0Gng=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/language",
 			"path": "golang.org/x/text/language",
-			"revision": "feecfbc797cb465eb0a810933c7937c158626f4d",
-			"revisionTime": "2020-01-31T02:55:01Z"
+			"revision": "f4c9228e304d9029e3c935cb3e638bc9c9c5a755",
+			"revisionTime": "2020-02-10T09:09:06Z"
 		},
 		{
 			"checksumSHA1": "s4yxtZss88Rf9psrJz9S1EAy6vI=",