~evanj/cms

ref: 5eb977545bd0bfaacf289952a8b7f5a273168ab6 cms/internal d---------
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.
Merge branch 'master' of git.sr.ht:~evanj/cms
WIP(rbac): Initial model comment for RBAC feat.
Fix(db/invite): Don't query for expired invites when select'ing list of
invites.
Feat(invite): Adding invite feature.
Merge branch 'tmp'
Fix(mock): Mock update for c/user.
Fix(index.html): Screen readers bad label fix.
Feat(password): Password update on billing page.
Fix(testing): Refactor controller tests for new space and user
interface.
988b7528 — Evan J 10 months ago
WIP(testing): Step one of fixing broken tests.
ec3e2007 — Evan J 10 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.
Feat(email+upgrade): MVP support for user emails (after signup) and
upgrading subscription.
Feat(build version): Put build version into footer.
Fix(rate limiting): Refactor file upload access to RL.
Next