docbrown/spec/models
Andy Zhao b953f17d0c New Feature: Subscribe to posts! (#3149)
* Add MVP of notification subscriptions

* Add rate limiting for notification subscriptions

* Show modal for logged out users on subscribe click

* Add enter key functionality for checkbox

* Add relationships for notification subscriptions

* Add model test for notification subscription

* Deprecated article mutes in favor of notification subscriptions

* Deprecated comment mutes in favor of notification subscriptions

* Move comment muting tests and logic over

* Merge comment and article muting into subscriptions

* Remove redundant check

* Use database to check for rate limit instead of cache

* Test for subscriptions handling notifications properly

* Fix notification model spec for subscriptions

* Fix tests for subscriptions

* Remove rate limiting

* Properly handle logged out users getting subscription status

* Fix test for new pattern

* Update reserved words

* Add config column to notification subscriptions

* Add logic for top level config and move tests

* Test for top level subscribers getting notified

* Fix logic mistake oops

* Add index and refactor comment_user_ids
2019-06-14 12:03:43 -04:00
..
shared_examples Fix delayed job errors related to reactions #1621 (#1883) 2019-02-27 16:19:01 -08:00
api_secret_spec.rb ApiSecret model for Developer API (#1369) 2019-01-08 12:30:54 -05:00
article_destroy_spec.rb Move async article methods to ActiveJob (#2647) 2019-05-10 12:52:00 -04:00
article_spec.rb New Feature: Subscribe to posts! (#3149) 2019-06-14 12:03:43 -04:00
badge_achievement_spec.rb Award credits along with badge achievements (#2683) 2019-05-03 15:38:25 -04:00
badge_spec.rb Update deprecated Faker::Overwatch use (#2142) [skip ci] 2019-03-21 12:17:16 -04:00
block_spec.rb Code cleanups (#659) 2018-08-07 11:00:13 -04:00
buffer_update_spec.rb Rubocop cleanups (#1415) 2019-01-02 11:20:02 -05:00
chat_channel_spec.rb Enabled rubocop/lint (#2130) 2019-03-21 10:53:44 -04:00
classified_listing_spec.rb Allow users to belong to multiple orgs (#2583) 2019-06-04 09:30:52 -04:00
comment_spec.rb New Feature: Subscribe to posts! (#3149) 2019-06-14 12:03:43 -04:00
credit_spec.rb Allow users to belong to multiple orgs (#2583) 2019-06-04 09:30:52 -04:00
display_ad_spec.rb Add areas for DEV Shop displays on left sidebar (#2162) 2019-03-22 09:57:37 -04:00
event_spec.rb Use timezone aware methods (#893) 2018-10-18 16:26:29 -04:00
feedback_message_spec.rb Rubocop cleanups (#1415) 2019-01-02 11:20:02 -05:00
follow_spec.rb Enable random order for specs (#2466) [ci skip] 2019-04-17 11:30:23 -04:00
github_issue_spec.rb Bump octokit from 4.8.0 to 4.12.0 (#744) [ci skip] 2018-09-25 17:04:58 -04:00
github_repo_spec.rb Use timezone aware methods (#893) 2018-10-18 16:26:29 -04:00
html_variant_spec.rb Add missing CloudinaryHelper inclusion in HtmlVariant (#1923) 2019-02-28 06:57:05 -08:00
html_variant_success_spec.rb Unskip all skipped specs (#2941) 2019-05-25 11:04:38 -04:00
html_variant_trial_spec.rb Unskip all skipped specs (#2941) 2019-05-25 11:04:38 -04:00
identity_spec.rb Optimize sign in: Identity #2061 (#2231) 2019-03-28 16:10:23 -04:00
job_opportunity_spec.rb Code cleanups (#659) 2018-08-07 11:00:13 -04:00
mention_spec.rb Implement ActiveJob for Mention (#3055) 2019-06-13 11:05:22 -04:00
mentor_relationship_spec.rb Rubocop Style cops enabled (#2056) 2019-03-15 18:33:54 -04:00
message_spec.rb Improve specs (#1693) 2019-02-04 15:56:00 -04:00
note_spec.rb Improve specs (#1693) 2019-02-04 15:56:00 -04:00
notification_spec.rb New Feature: Subscribe to posts! (#3149) 2019-06-14 12:03:43 -04:00
notification_subscription_spec.rb New Feature: Subscribe to posts! (#3149) 2019-06-14 12:03:43 -04:00
organization_membership_spec.rb Allow users to belong to multiple orgs (#2583) 2019-06-04 09:30:52 -04:00
organization_spec.rb Validate usernames and organization slugs against podcast slugs (#3148) 2019-06-13 19:00:25 -04:00
page_spec.rb Add application "page" model (#2657) 2019-05-02 18:24:06 -04:00
page_view_spec.rb Unskip all skipped specs (#2941) 2019-05-25 11:04:38 -04:00
podcast_episode_spec.rb Podcasts validations (#3123) 2019-06-13 12:45:05 -04:00
podcast_spec.rb Podcasts validations (#3123) 2019-06-13 12:45:05 -04:00
push_notification_subscription_spec.rb Clean up spec outputs (#450) 2018-06-19 16:27:15 -04:00
rating_vote_spec.rb Add page for users to "manage" their posts after publication (distribution, etc.) (#2627) 2019-05-01 09:00:09 -04:00
reaction_create_spec.rb Enable random order for specs (#2466) [ci skip] 2019-04-17 11:30:23 -04:00
reaction_destroy_spec.rb Enable random order for specs (#2466) [ci skip] 2019-04-17 11:30:23 -04:00
reaction_spec.rb Extract new reaction notification to ActiveJob (#2122) 2019-03-25 13:54:21 -04:00
search_keyword_spec.rb Code cleanups (#659) 2018-08-07 11:00:13 -04:00
tag_adjustment_spec.rb Rubocop cleanups (#1415) 2019-01-02 11:20:02 -05:00
tag_spec.rb Add badges to key tags (#3074) 2019-06-07 19:09:43 -04:00
tweet_spec.rb Fix rubocop lints (#794) 2018-10-03 13:00:09 -04:00
user_spec.rb New Feature: Subscribe to posts! (#3149) 2019-06-14 12:03:43 -04:00