storj/satellite/satellitedb
Cameron bfad64a6f0 satellite/satellitedb: add verification_reminders column to users table
When a new user registers, we send a verification request to their
email. Currently, if they do not verify their email, we take no further
action. We want to send these users reminders: one after about one day
and one after about 5 days. To do this we will use this new
verification_reminders column.

It will look something like this:

```
SELECT email FROM users
WHERE status = 0
   AND (
          (verification_reminders = 0 AND created_at < now() - 'INTERVAL 1d')
          OR (verification_reminders = 1 AND created_at < now() - 'INTERVAL 5d')
   )
```

Change-Id: If0620e08c97e9e337c9563481d665c5bd462693b
2022-05-16 16:37:16 +00:00
..
dbx satellite/satellitedb: add verification_reminders column to users table 2022-05-16 16:37:16 +00:00
satellitedbtest satellite/sattelitedb/test: improve test database name 2022-02-22 14:45:01 +00:00
testdata satellite/satellitedb: add verification_reminders column to users table 2022-05-16 16:37:16 +00:00
apikeys.go satellite/console: support reading apikeys by name and project id 2022-03-14 13:21:21 -05:00
attribution.go {cmd/satellite/reports, satellite/attribution}: type and variable name adjustments 2022-04-26 20:12:38 +00:00
audithistory.go satellite/satellitedb: remove referrence to audit information in 2021-08-13 21:11:28 +00:00
bucketsdb.go satellite/metainfo: propagate geofencing between buckets and stream id 2021-11-24 08:05:05 +00:00
coinpaymentstxs.go satellite/satellitedb: stop using _gob columns 2022-03-30 04:13:13 +00:00
compensation.go satellite/compensation: smaller txns for RecordPeriod 2021-03-02 20:14:25 +00:00
consoledb_test.go satellite/satellitedb/satellitedbtest: pass ctx as an argument 2020-01-20 16:35:42 +02:00
consoledb.go satellite/console: implement WebappSessions db 2022-05-16 15:06:04 +00:00
containment.go satellite/satellitedb: remove references to contained column in nodes table 2021-10-14 19:17:46 +00:00
customers.go satellite/billing: make stripe invoice generation work with multiregion satellites 2021-05-06 11:51:03 -06:00
database.go satellite/oidc: move oidc into common package 2022-02-08 09:46:54 -06:00
gracefulexit.go sql: capitalize keywords 2022-03-01 15:19:38 +00:00
invoiceprojectrecords.go satellite: use segment count for billing 2021-10-27 19:21:50 +00:00
migrate_gen.go all: fix linting issues 2022-03-21 15:26:42 +00:00
migrate_test.go satellite/satellitedb: suspended column removal migration 2022-04-20 17:59:11 +00:00
migrate.go satellite/satellitedb: add verification_reminders column to users table 2022-05-16 16:37:16 +00:00
migratez.go satellite/satellitedb: add verification_reminders column to users table 2022-05-16 16:37:16 +00:00
nodeapiversion.go ci: fix lint errors 2021-05-17 13:37:31 +00:00
nodeselection.go sql: capitalize keywords 2022-03-01 15:19:38 +00:00
orders.go satellite/{accounting,orders,satellitedb}: group bucket bandwidth rollups by time window 2022-01-05 20:24:48 +00:00
overlaycache.go satellite/overlay: add disqualification reason 2022-04-20 13:29:31 +00:00
payouts.go satellite/compensation: smaller txns for RecordPeriod 2021-03-02 20:14:25 +00:00
peeridentities.go all: fix dots 2020-07-16 14:58:28 +00:00
projectaccounting_test.go satellite/metabase: add option to override metadata with CommitObject 2022-04-26 08:03:52 +00:00
projectaccounting.go satellite/projectaccounting: fetch bucket usage since bucket creation instead of project creation 2022-05-13 13:27:42 +00:00
projectmembers_test.go web/satellite: project members sorting fixed (#3231) 2019-10-15 15:24:53 +03:00
projectmembers.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
projects_test.go satellite/satellitedb/dbx: name the package dbx 2020-01-15 15:16:39 -07:00
projects.go satellite/{console,satellitedb}: add project segment limit to user 2021-12-16 08:46:01 +00:00
regtokens.go all: fix dots 2020-07-16 14:58:28 +00:00
repairqueue.go satellite/repair: implementation of batch insert 2022-05-09 12:41:22 +00:00
reputations.go satellite/reputation: add disqualification reason for status update 2022-04-20 13:29:10 +00:00
resetpasstokens.go all: fix dots 2020-07-16 14:58:28 +00:00
revocation.go sql: capitalize keywords 2022-03-01 15:19:38 +00:00
storagenodeaccounting.go sql: capitalize keywords 2022-03-01 15:19:38 +00:00
stripecoinpaymentsdb.go satellite/{payments,satellitedb}: Remove custom coupon implementation 2021-10-11 19:47:00 +00:00
users_test.go satellite/satellitedb/dbx: name the package dbx 2020-01-15 15:16:39 -07:00
users.go satellite/satellitedb: add verification_reminders column to users table 2022-05-16 16:37:16 +00:00
webappsessions_test.go satellite/console: implement WebappSessions db 2022-05-16 15:06:04 +00:00
webappsessions.go satellite/console: implement WebappSessions db 2022-05-16 15:06:04 +00:00