From cb545173a6f33aff050a1855dcb87184d50b79a6 Mon Sep 17 00:00:00 2001 From: Steve Manuel Date: Tue, 20 Sep 2016 00:24:31 -0700 Subject: adding support for boltdb storage, updating and inserting content, some reorganization --- management/manager/manager.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'management') diff --git a/management/manager/manager.go b/management/manager/manager.go index 83ed63a..7bdebbf 100644 --- a/management/manager/manager.go +++ b/management/manager/manager.go @@ -4,15 +4,17 @@ import ( "bytes" "fmt" "html/template" - "reflect" "github.com/nilslice/cms/management/editor" ) var html = ` +New {{.Kind}}
-
+ {{.Editor}} + +
@@ -25,7 +27,7 @@ type form struct { } // Manage ... -func Manage(e editor.Editable) ([]byte, error) { +func Manage(e editor.Editable, typeName string) ([]byte, error) { v, err := e.MarshalEditor() if err != nil { return nil, fmt.Errorf("Couldn't marshal editor for content %T. %s", e, err.Error()) @@ -33,7 +35,7 @@ func Manage(e editor.Editable) ([]byte, error) { f := form{ ID: e.ContentID(), - Kind: reflect.TypeOf(e).Name(), + Kind: typeName, Editor: template.HTML(v), } -- cgit v1.2.3