~evanj/cms

ref: 7c487cb4cca6290eae5f854300d6e9c78f81ea25 cms/internal/c d---------
Feat(dynamic): Dynamic content pages have been added (rather than
hardcoded HTML. This is Skipper dog fooding itself (I.E. Skipper
now makes requests to itself to pull content for these dynamic pages).
This commit also adds initial support for an "official" Skipper Go API.
This is nice as the API satisfies interfaces Skipper itself uses
internally (E.G. m/content, m/value).
Fix(ReferenceList): Don't blow away ref list inputs on update. Also, can
now update ref list to have a length of zero values.
Feat(cms.go): Retrying if requests last too long. Effective max request
time of 30 seconds (ten seconds max retried three times).
Feat(context): Completed adding context to data layer. Refactored tests
to use context.
Feat(context): Thread context throughout data layer. TODO: Update
tests.
Chore(user/TODO): Remove @chief signups. Add more to TODO.
b8638dfa — Evan J 8 months ago
TMP(c/user/user.go): Adding temp Chief signups. TODO: Remove.
Fix(testing): Refactor'd tests per RBAC feat breakage. All tests
passing.
Chore(Error2 -> Error): Swapped Error impl. for Error2 in all
controllers.
Feat(invites and roles): Users can now set roles while inviting others.
WIP(rbac): Decorator object complete. TODO: Specify role in invite.
Allow admin to change other user's roles.
WIP(rbac): Large DB interface refactor. Prep for rbac work. TODO: All
tests have broke. Fix them.
Feat(invite): Adding invite feature.
Merge branch 'tmp'
Fix(mock): Mock update for c/user.
Feat(password): Password update on billing page.
Fix(testing): Refactor controller tests for new space and user
interface.
988b7528 — Evan J 9 months ago
WIP(testing): Step one of fixing broken tests.
ec3e2007 — Evan J 9 months ago
Fix(Org): Rework how org is pulled.
WIP(Stripe downgrade): Work in progress commit. See TODO file. Need to
warn user on dangerous actions such as downgrade.
Next