discourse/spec
Sam Saffron 5c524ea8a4 FEATURE: introduce dedicated storage and DB constraints for anon users
Previously we used custom fields to denote a user was anonymous, this was
risky in that custom fields are prone to race conditions and are not
properly dedicated, missing constraints and so on.

The new table `anonymous_users` is properly protected. There is only one
possible shadow account per user, which is enforced using a constraint.

Every anonymous user will have a unique row in the new table.
2019-05-29 14:26:24 +10:00
..
components FEATURE: Support `[description|attachment](upload://<short-sha>)` in MD take 2. 2019-05-29 09:26:32 +08:00
fabricators FEATURE: introduce dedicated storage and DB constraints for anon users 2019-05-29 14:26:24 +10:00
fixtures FIX: Don't create staged users when processing forwarded email fails 2019-05-09 23:47:47 +02:00
helpers DEV: Prefabrication (test optimization) (#7414) 2019-05-07 13:12:20 +10:00
import_export DEV: Prefabrication (test optimization) (#7414) 2019-05-07 13:12:20 +10:00
integration Migrate score settings to use sensitivities 2019-05-24 15:44:24 -04:00
integrity DEV: introduces coding style spec (#7615) 2019-05-27 23:38:17 +02:00
jobs FIX: delete system generated message when user_export record is deleted (#7595) 2019-05-28 16:38:41 +05:30
lib FIX: Update mapping between locales and Postgres dictionaries. (#7606) 2019-05-27 16:52:09 +03:00
mailers FEATURE: English locale with international date formats 2019-05-20 13:47:20 +02:00
models FEATURE: Support `[description|attachment](upload://<short-sha>)` in MD take 2. 2019-05-29 09:26:32 +08:00
multisite FEATURE: English locale with international date formats 2019-05-20 13:47:20 +02:00
requests FEATURE: Support `[description|attachment](upload://<short-sha>)` in MD take 2. 2019-05-29 09:26:32 +08:00
serializers FIX: Undefined method when serializing a user 2019-05-23 19:44:55 -06:00
services FEATURE: introduce dedicated storage and DB constraints for anon users 2019-05-29 14:26:24 +10:00
support FIX: don't bump topics when hidden tags are added or removed 2019-05-06 14:52:18 -04:00
tasks FEATURE: option to skip posts with ignored missing uploads 2019-05-09 05:11:15 +05:30
views/omniauth_callbacks DEV: use #frozen_string_literal: true on all spec 2019-04-30 10:27:42 +10:00
rails_helper.rb DEV: Update test-prof (#7572) 2019-05-21 22:07:40 +10:00