summaryrefslogtreecommitdiff
path: root/system/admin/handlers.go
AgeCommit message (Collapse)Author
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
2017-01-08adding error type rather than string as exported var from itemSteve Manuel
2017-01-04testing fix for order mismatch in adminSteve Manuel
2017-01-04testing fix for order mismatch in adminSteve Manuel
2017-01-04testing fix for order mismatch in adminSteve Manuel
2017-01-04testing fix for order mismatch in adminSteve Manuel
2017-01-02update codebase where previous deps were usedSteve Manuel
2017-01-02more code cleanup and adding content dir empty on build before copySteve Manuel
2017-01-02minor cleanup, removal of old codeSteve Manuel
2017-01-02casting byte slice to string in error messageSteve Manuel
2016-12-22adding fix for js in repeaters (mainly FileRepeater) and cleanup of form ↵Steve Manuel
value transforms
2016-12-19typoSteve Manuel
2016-12-19moving repository, bosssauce => ponzu-cmsSteve Manuel
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
2016-12-14fix pagination on pending items.Steve Manuel
2016-12-14adding __contentIndex to map item slug to semi foreign-key, and implementing ↵Steve Manuel
add/delete features
2016-12-06substituting "_{specifier}" => "__{specifier}" so users can add their own ↵Steve Manuel
types with "_" as a separator and not face conflicts
2016-12-06/*post?s*/ => /*content?s*/ substitutionSteve Manuel
2016-12-06fixing code change from previous featureSteve Manuel
2016-12-06adding content search for both public and pending specifiersSteve Manuel
2016-12-06removing ContentName() from editor.Editble and adding String() to ↵Steve Manuel
content.Identifiable so embedded Items can manage display names by default, but easily overridden
2016-12-06adding test for sorting persisted in paginationSteve Manuel
2016-12-06adding disabled zero-content pagination and minor fixesSteve Manuel
2016-12-05changing Add -> Set for values where it could have been problematicSteve Manuel
2016-12-05fixing pagination htmlSteve Manuel
2016-12-05updating offset math to include +1 as it is comparing the next set, html updatesSteve Manuel
2016-12-05moving script to pre-defined script element, moving total & count comparison ↵Steve Manuel
higher again to be evaluated earlier
2016-12-05evaluating and reassigning count earlier to cascade to lower calcs which ↵Steve Manuel
depend on the value
2016-12-05switch count and total in reassignmentSteve Manuel
2016-12-05adding link click prevention for disabled pagination elements, fixing case ↵Steve Manuel
where count > total and reassigning total = count
2016-12-05fixing urlFmt, redundant pathSteve Manuel
2016-12-05update db.Query to return total of content count, add implement change ↵Steve Manuel
throughout references, add pagination to admin post results
2016-12-02adjusting email fields as per dep changeSteve Manuel
2016-12-02formatting email body and putting email send on new goroutineSteve Manuel
2016-12-02adding a guarantee to update user with same IDSteve Manuel
2016-12-02updating errors and adding user-facing feedbackSteve Manuel
2016-12-02adding debugSteve Manuel