block

package
v3.2.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2019 License: AGPL-3.0 Imports: 16 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

type Handler struct {
	Runtime *env.Runtime
	Store   *store.Store
}

Handler contains the runtime information such as logging and database.

func (*Handler) Add

func (h *Handler) Add(w http.ResponseWriter, r *http.Request)

Add inserts new reusable content block into database.

func (*Handler) Delete

func (h *Handler) Delete(w http.ResponseWriter, r *http.Request)

Delete removes requested reusable content block.

func (*Handler) Get

func (h *Handler) Get(w http.ResponseWriter, r *http.Request)

Get returns requested reusable content block.

func (*Handler) GetBySpace

func (h *Handler) GetBySpace(w http.ResponseWriter, r *http.Request)

GetBySpace returns available reusable content blocks for the space.

func (*Handler) Update

func (h *Handler) Update(w http.ResponseWriter, r *http.Request)

Update inserts new reusable content block into database.

type Store added in v1.71.0

type Store struct {
	store.Context
	store.BlockStorer
}

Store provides data access to section template information.

func (Store) Add added in v1.71.0

func (s Store) Add(ctx domain.RequestContext, b block.Block) (err error)

Add saves reusable content block.

func (Store) DecrementUsage added in v1.71.0

func (s Store) DecrementUsage(ctx domain.RequestContext, id string) (err error)

DecrementUsage decrements usage counter for content block.

func (Store) Delete added in v1.71.0

func (s Store) Delete(ctx domain.RequestContext, id string) (rows int64, err error)

Delete removes reusable content block from database.

func (Store) Get added in v1.71.0

func (s Store) Get(ctx domain.RequestContext, id string) (b block.Block, err error)

Get returns requested reusable content block.

func (Store) GetBySpace added in v1.71.0

func (s Store) GetBySpace(ctx domain.RequestContext, spaceID string) (b []block.Block, err error)

GetBySpace returns all reusable content scoped to given space.

func (Store) IncrementUsage added in v1.71.0

func (s Store) IncrementUsage(ctx domain.RequestContext, id string) (err error)

IncrementUsage increments usage counter for content block.

func (Store) RemoveReference added in v1.71.0

func (s Store) RemoveReference(ctx domain.RequestContext, id string) (err error)

RemoveReference clears page.blockid for given blockID.

func (Store) Update added in v1.71.0

func (s Store) Update(ctx domain.RequestContext, b block.Block) (err error)

Update updates existing reusable content block item.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL