summaryrefslogtreecommitdiff
path: root/system/item
AgeCommit message (Collapse)Author
2025-02-22fix: all hange s\/github.com\/ponzu-cms/github.com\/haturatu\/ghaturatu
2019-04-04removed []byte return on AfterAPIResponse, not needed)Ollie Phillips
2019-03-29passing data to hooksOllie Phillips
2019-03-29api before/after response hooksOllie Phillips
2018-09-11Compile regex once instead of each time function is called.nanohard
2018-08-19Replaced satori/go.uuid with gofrs/uuid. (#268)nanohard
* Changed files to use new uuid pkg. * Replace satori/go.uuid with gofrs/uuid. Closes #257. * Deleted satori/go.uuid folder. Closes #257.
2017-08-15update Omittable, Pushable, interface to take res, req pair like Hooks, ↵Steve Manuel
update implementations & hydrate items
2017-05-01adding admin action hooks to handlers and hookable interfaceSteve Manuel
2017-05-01adding hooks to interface and handler for addon enable/disableSteve Manuel
2017-04-29adding search, edit/new, and list view for uploadsSteve Manuel
2017-04-29fmt bytes to readable and update setupload logic to allow editsSteve Manuel
2017-04-25adding support for file upload type and API handler to fetch file infoSteve Manuel
2017-04-17package documentation for godocSteve Manuel
2017-04-13moving search into own package and renaming funcs throughoutSteve Manuel
2017-04-11remoeve ErrNoSearchIndex since the implementation is disable by defaultSteve Manuel
2017-04-11change implementation of search to opt-in per type, less risky if sensative ↵Steve Manuel
data is added
2017-04-06renaming and add Delete operation for search indexSteve Manuel
2017-04-06default implementation fixSteve Manuel
2017-04-06adding default implementation of db.SearchableSteve Manuel
2017-03-20adding NormailzeString func exporting the stringToSlug uri formatterSteve Manuel
2017-03-15changing API for external client interaction. Externalable -> Createable, ↵Steve Manuel
+Deleteable, changing Hookable interface methods to conform to pattern: BeforeAPI$ACTION, etc.
2017-03-02added UpdateContent for merge behavior on api updates, extended HookableKevin Keuning
2017-02-13fix typo in comment docSteve Manuel
2017-02-13adding item.Omittable interface for field-level omission of data in ↵Steve Manuel
responses, implementation in handler and separating source into individual files for other interface impls
2017-02-07adding hooks for before/after accept on external handler and implementation ↵Steve Manuel
in item.Item
2017-01-26[core] Embedded and implement http.Pusher into http.ResponseWriter+gzip ↵Steve
Writer (#47) * added http Pusher interface to gzip response writer * implement Pusher on gzipResponseWriter and pass encoding header to pusher options * providing a generic error view fuction for code that calls a interface method which will have access to the response * fix []byte -> string type for fmt string * adding the res, req pattern for method arguments in interfaces and their method calls * fix for spacing in generic error message * remove default error views displayed in lifecycle hooks - will rely on custom views or redirects inside hook now that user has ResponseWriter. Otherwise, multiple WriteHeader calls would be warned * removing WriteHeader calls before return in external handlers * bump version 0.8.1
2017-01-11attempting to force item.Types to be populated before the db Init stepSteve Manuel
2017-01-08adding error type rather than string as exported var from itemSteve Manuel
2017-01-03adding link to WikiSteve Manuel
2016-12-30update Hide method in Hideable interface, change GMT label to UTCSteve Manuel
2016-12-30adding Hideable interface and initial implementation, allowing user to ↵Steve Manuel
define content that can be kept private
2016-12-29adding initial implementation of HTTP/2 server push to single content api ↵Steve Manuel
reponses
2016-12-19[addons] Creating foundation for plugin-like system "Addons" (#24)Steve
* adding addons dir and sample addon which enables the use of a new input element in forms for referencing other content. "addons" is a conceptual plugin-like feature, similar to wordpress "plugins" dir, but not as sophisticated