summaryrefslogtreecommitdiff
path: root/system/admin/handlers.go
AgeCommit message (Collapse)Author
2025-02-22fix: all hange s\/github.com\/ponzu-cms/github.com\/haturatu\/ghaturatu
2019-03-26single allocation for uplaod targetOllie Phillips
2019-03-25delete physical upload from diskOllie Phillips
2019-03-25devOllie Phillips
2019-03-25devOllie Phillips
2019-03-25fix action target for uploads deletesOllie Phillips
2017-08-14adding additional layer of complexity for init secretSteve Manuel
2017-06-26Merge pull request #168 from tom-f/ponzu-devSteve Manuel
Add backup routine to search
2017-06-26fixed problem with saving multiple repeaters closes #59 closes #167Tornike Razmadze
2017-06-24Add Backup function to searchTom Fawssett
2017-05-24provide delete hooks with the itemPaul Ivanov
2017-05-21make a proper item for Hookable methodsPaul Ivanov
We have all of the information, it's nice to be access the item's members in a natural way, without having to look at the reqest.
2017-05-16remove csv download button from search result pageSteve Manuel
2017-05-16adding fix to UISteve Manuel
2017-05-15update csv labelSteve Manuel
2017-05-15update csv labelSteve Manuel
2017-05-15fixing UISteve Manuel
2017-05-15flush csv writer and fix uiSteve Manuel
2017-05-15adding csv format interface and handler implSteve Manuel
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-29add delete procedure and implementation for uploadsSteve 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-29adding view and links to admin/managerSteve Manuel
2017-04-21add context cancellation to backup routinesErwin Ticzon
2017-04-17fix ineffassign and spelling errorsSteve Manuel
2017-04-03move iterator to suffix of key to avoid clashing, include status in UI sortSteve Manuel
2017-04-03set date to UTC times on server create, and updated editor timestamp to ↵Steve Manuel
increase precision to seconds level
2017-03-15updating DeleteContent signature to remove requirement of url.Values, will ↵Steve Manuel
instead to a lookup in content before the delete to get slug, etc
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-02-09fixing overridden variable from request form value changeSteve Manuel
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-24[core] System backups (uploads, system.db, analytics.db) (#42)Steve
2017-01-20removing fmt prints. fix is for #38Steve Manuel
2017-01-20adding fix for consistent order in repeaters and multi-value field inputsSteve Manuel
2017-01-16[core] Adding toggle for CORS, GZIP in admin/cms configuration (#30)Steve
This PR enables admins to disable/enable CORS and GZIP from within the admin CMS configuration page. Both are enabled by default. Note: currently, the GZIP implementation is 100% on the fly, for every qualifying API endpoint request. This could add significant CPU usage, but dramatically decreases bandwidth. Will be considering other better implementations, but for now YMMV. Possible optimizations: - pooling gzip Writers vs. creating a new one for each response - caching gzipped responses (in memory? on disk?) - enforcing size threshold (only gzip content larger than N bytes)
2017-01-12adding fix for pending content being saved but not updated in dbSteve Manuel
2017-01-12update ui for admin addons page to have more dataSteve Manuel
2017-01-11adding package prefixSteve Manuel
2017-01-11moving addon handlers back into admin packageSteve Manuel
2017-01-11moving addon handlers to addon package to avoid import issuesSteve Manuel
2017-01-11adding []byte driven api vs. url.Values where ever possibleSteve Manuel
2017-01-11fixing redeclaration of err in handlerSteve Manuel
2017-01-11hiding UI elements when not needed, adding save addon routineSteve Manuel
2017-01-10adding pointer fix for decoding, removing print debugsSteve Manuel
2017-01-10removing unused varSteve Manuel
2017-01-10adding returns to exit req/res, testing values -> struct conv via schemaSteve Manuel
2017-01-10adding correct error views, normalize action value for comparison;Steve Manuel
2017-01-10adding initial support for third-party addons and the basic framework for ↵Steve Manuel
how they are registered by the system