~evanj/cms

ref: 7c487cb4cca6290eae5f854300d6e9c78f81ea25 cms/internal/c/contenttype/contenttype.go -rw-r--r-- 10.0 KiB
Feat(context): Completed adding context to data layer. Refactored tests
to use context.
Feat(context): Thread context throughout data layer. TODO: Update
tests.
Chore(Error2 -> Error): Swapped Error impl. for Error2 in all
controllers.
WIP(rbac): Large DB interface refactor. Prep for rbac work. TODO: All
tests have broke. Fix them.
Fix(rate limiting): Refactor file upload access to RL.
WIP(rate limiting): Initial support for rate limiting. TODO: rate limit
for user to org.
Feat(stripe/billing): cms_billing table complete. NEXT: Allow users to
adjust billing/cancel.
Feat(Big): Added a few things here...

* MVP stripe integration (new controller/server).
* Moved tmpl to views (package v).
* Added ability to create migrations.
* Added first migration. Remove user_to_space in favor of org table.
Feat(c/*+landing): Landing page additions for payment options in the
future + refactoring all controllers to DI base controller.
Feat(c/contenttype): Testing complete for contenttype controller.
Feat(HTTP): Refactoring HTTP routing/methods. Easier use via cURL -X.
Fix(iter, hooks): Fixing iterators for contenttype and hook. Improving
paging for sending webhooks. Fixing update with nested select locking
tables and timing out when ref and ref list types are updated on a
content.
Feat(pagination): Refactor pagination to operate on before rather than
page.
Fix(ct update): Fixing bugs in CT update routine.
Chore(printf+mod): Go vet fix and whatever changed in go.mod.
Feat(contenttype): Content Types can now be updated.
Feat(webhooks): Webhooks have been added.
WIP(Reference): Reference type almost complete.
Feat(cache): Adding more cache; cache for contenttype and space.
Feat(updating+json): Updating contents works. Can now deliver json
responses as well.
Next