Mike Dalessio
|
edf6b53469
|
Introduce an "owner" role, and prevent it from being administered
to prevent the owner from being demoted or kicked out.
ref: https://app.fizzy.do/5986089/cards/3213
|
2025-11-29 14:13:29 -05:00 |
|
Stanko K.R.
|
fd06e5d076
|
Migrate sqlite schema
|
2025-11-29 15:29:52 +01:00 |
|
Jorge Manrubia
|
4e09352c09
|
Bring simple signup flow from the fizzy-saas gem
We skip the QB code and we fill external account ids automatically on creation with a sequence
See:
https://github.com/basecamp/fizzy-saas/pull/7
|
2025-11-28 15:53:58 +01:00 |
|
Jorge Manrubia
|
2061ab4ab2
|
Use dedicated sequence record instead of deal with issues with ids and uuids when using the previous approach
|
2025-11-28 15:53:58 +01:00 |
|
Donal McBreen
|
a5fc6eeaec
|
Update SQLite schema
|
2025-11-26 10:18:55 +00:00 |
|
Donal McBreen
|
97bcdf1853
|
Enforce column limits via concern
SQLite columns lengths are purely informational, so we'll enforce the
limits via a concern that checks the lengths from the schema.
|
2025-11-25 15:32:34 +00:00 |
|
Donal McBreen
|
67f648f356
|
Enforce MySQL string/text limits in SQLite
To ensure consistent column lengths, we'll add limits to string and text
columns which match MySQL defaults.
|
2025-11-25 14:50:40 +00:00 |
|
Donal McBreen
|
b92aba383e
|
account_key is MySQL specific
|
2025-11-21 11:47:28 +00:00 |
|
Donal McBreen
|
5edb0a2075
|
Update schema
|
2025-11-21 09:15:19 +00:00 |
|
Donal McBreen
|
bb36b4846f
|
Support SQLite searching
|
2025-11-21 09:15:19 +00:00 |
|