Jorge Manrubia
7dce386322
Detect container dynamically
...
Containers are taken down of course!
2025-10-03 15:28:32 +02:00
Mike Dalessio
320558919c
Rename LOCAL_AUTHENTICATION to OSS_CONFIG
2025-10-02 16:44:24 -04:00
Mike Dalessio
3cc0fd8c1f
Add a script to generate unique passwords per email address
...
as part of the migration away from 37id/Launchpad.
2025-10-02 16:44:22 -04:00
Mike Dalessio
47370084d2
Remove code related to Launchpad auth or 37id Users
2025-10-02 16:33:23 -04:00
Mike Dalessio
b2e5208b26
Update create-new-user.rb to use external association names
...
Should have been part of #1115
2025-09-30 14:46:07 -04:00
Jorge Manrubia
0969a30961
Fix script condition
2025-09-27 07:52:37 +02:00
Jorge Manrubia
6a231b48f2
Fix: script should consider old considering cards as belonging to the stream now
2025-09-27 07:42:04 +02:00
Jorge Manrubia
cd025447f2
Add basic column models and script to migrate
2025-09-24 13:15:03 +02:00
Mike Dalessio
9a73388403
fetch-prod-db uses the previous night's backup
...
to prevent loading a corrupt db file
2025-09-23 09:26:40 -04:00
Jorge Manrubia
17e790dfc1
Script to fetch and load production dbs
2025-09-23 10:49:33 +02:00
Mike Dalessio
b22a490f3a
script to stitch beta accounts together from a prod backup
2025-09-18 17:38:41 -04:00
Jorge Manrubia
f4ad6800f3
Script to migrate comments to new URL scheme
2025-09-10 12:24:15 +02:00
Jorge Manrubia
e15cc80929
Only process summaries for active users (not deactivated or system)
2025-09-05 13:46:28 +02:00
Jorge Manrubia
4bcc1627e8
Tweak script
2025-09-02 10:56:21 +02:00
Jorge Manrubia
dfbc77c2e5
Render weekly highlights considering periods of inactivity
2025-09-01 17:09:43 +02:00
Mike Dalessio
ca8a566a99
New script to allow creation of a local-auth User.
...
ref: https://fizzy.37signals.com/5986089/collections/7/cards/1318
2025-08-06 17:47:54 -04:00
Mike Dalessio
db6b700da8
Clean up the /scripts directory
...
Not removing anything, just organizing scripts into subdirectories to
make it a bit more readable.
2025-07-21 09:07:15 -04:00
Mike Dalessio
8e13ce5b78
Drop Current.account and just use Account.sole
...
I had reintroduced this in dacb53b8 after David removed it in
6bbf68a4 , but now I agree we don't need it.
Also, fix a CORS error when trying to redirect a user to an untenanted
path after login (see
https://fizzy.37signals.com/5986089/collections/2/cards/1032 ).
2025-07-20 13:00:09 -04:00
Mike Dalessio
99fc5664a8
Script to load prod db in development
2025-07-18 10:13:23 -04:00
Mike Dalessio
4955cb6647
First iteration on adding new users, from the console.
2025-07-16 12:59:47 -04:00
Jorge Manrubia
fef9e74503
Avoid duplicated queries and, instead, bump the last ones
2025-07-03 21:52:58 +02:00
Mike Dalessio
84ed83a2c6
Script to create Users for existing 37id accounts
...
intended for staging
2025-07-01 17:41:54 -04:00
Mike Dalessio
8e666a5247
Script to update URLs and attachments in cards and comments
2025-07-01 15:56:14 -04:00
Mike Dalessio
444b7aa69f
Script to rename tenants after the QB account id
2025-07-01 15:56:14 -04:00
Mike Dalessio
27c288406b
Update to Kevin's preferred signal identity.
2025-06-26 09:47:13 -04:00
Mike Dalessio
8a6d153864
Update a few users' email to link to a valid identity.
2025-06-20 17:13:02 -04:00
Mike Dalessio
a7f5ba55cd
Script to create QB and SignalID accounts, and SignalID users
2025-06-20 15:16:57 -04:00
Jorge Manrubia
7013b7f378
Pagination working for public collections
2025-06-09 14:36:53 +02:00
Mike Dalessio
a43db94a83
Update production storage to write to the Pure blob store
...
Modify the blob copying script to update the blob service name.
This completes the migration and allows us to (at some point) clean up
local disk and remove the "mirror" service from the config.
2025-06-01 12:57:54 -04:00
Mike Dalessio
704e215eca
Production mirrors Active Storage to :purestorage
...
Also include a script to copy existing blobs to Pure.
Local is still the primary.
Beta will keep using local disk service for Active Storage because I
think there are constraints on source IPs for the Pure cluster.
2025-05-31 14:37:35 -04:00
Mike Dalessio
a17b024681
Update AR::Tenanted to have tenanted blob keys
...
Also, a script to migrate blobs (on disk and in the database) to the
new convention.
ref: https://37s.fizzy.37signals.com/collections/7/cards/246
2025-05-30 15:54:31 -04:00
Mike Dalessio
bd44d0558f
Delete old multitenancy migration script
2025-05-30 15:13:10 -04:00
Jorge Manrubia
ee3a9503cd
Update script to deal with duplicated records
...
We are not enforcing unique keys for markdowns, and we have some dups
2025-05-29 15:44:43 +02:00
Jorge Manrubia
fa04016cbe
Revert "Revert "Replace House with Lexical""
2025-05-29 14:25:16 +02:00
Jorge Manrubia
08d8b2e5ff
Revert "Replace House with Lexical"
2025-05-29 14:22:27 +02:00
Jorge Manrubia
1f051896a1
Format
2025-05-29 12:51:08 +02:00
Jorge Manrubia
9287d03d78
Cleanup
2025-05-29 12:39:14 +02:00
Jorge Manrubia
b8a810df8c
Script to convert markdowns
2025-05-25 23:38:10 +02:00
Jorge Manrubia
10b2aad647
Replace House with lexical-powered actiontext
2025-05-23 11:41:08 +02:00
Jorge Manrubia
8b45e999eb
Script to reset ids for collections
2025-05-22 10:56:39 +02:00
Jorge Manrubia
081e9077f7
Script to reset card ids
2025-05-22 10:35:00 +02:00
Jorge Manrubia
2d2cd702ca
Remove summary id column too
2025-04-30 10:18:02 +02:00
Jorge Manrubia
e7400fe129
Script to re-create system comments
2025-04-30 09:57:00 +02:00
David Heinemeier Hansson
6bbf68a4f9
The tenanted db is the account scope
2025-04-12 20:06:34 +02:00
Jorge Manrubia
695247ae9b
Paginate collection cards
2025-04-10 15:09:56 +02:00
Jorge Manrubia
30dcefb14a
Migration to migrate URLs after renaming bubbles => cards
2025-04-09 17:15:42 +02:00
Jorge Manrubia
221bbb3247
Fix renames that the scripts missed
2025-04-09 14:56:59 +02:00
Jorge Manrubia
723e6d94f5
Rename bubbles => cards
2025-04-09 14:50:58 +02:00
Jorge Manrubia
950aebb409
Script to merge duplicated tags
2025-04-07 06:18:01 +02:00
Jorge Manrubia
0e3f756a27
Merge pull request #351 from basecamp/close-with-label
...
Close as...
2025-04-04 15:09:47 +02:00