docbrown/app
Alex 9ee024f9d0
UserSubscription backend refactor (#9060)
* Refactor controller validations to model

* Update specs and move current email validation back

* Refactor #subscribed

* Cleanup UserSubscriptions::Create service

* Refactor service

* Move source inside of call for clarity

* Specs for UserSubscription::Create

* Cleanup spec

* Fix Article spec

* Updated for subscriber_email

* Add comment for explicitness of subscriber_email

* Fix reference in comment...oops!

* I know what I'm doing...sometimes...maybe

* Rename CachChecker - Subscription to IsSubscribed

* Use include vs eq in specs for error messages

* attr_accessor --> attr_reader

* Don't explicitly set nil

* Rename Create service to CreateFromService

* Use errors_as_sentence

* Rename service to CreateFromControllerParams

* Assign Struct to a new constant
2020-07-02 12:08:37 -04:00
..
assets [deploy] Add collapsible panel to markdown help in editor (#9050) 2020-07-02 07:58:07 -05:00
black_box [deploy] Remove Google Analytics page counts (#6969) 2020-04-14 10:44:05 -04:00
controllers UserSubscription backend refactor (#9060) 2020-07-02 12:08:37 -04:00
dashboards [deploy] Rename classified listings (#7910) 2020-05-27 13:35:09 +00:00
decorators Update UserDecorator not to cache AR Object (#8378) 2020-06-10 16:39:36 +02:00
errors [deploy] Add contexts and permissions to liquid tags (#8917) 2020-06-30 14:53:18 -04:00
fields Enables Rails cops (#2186) 2019-03-25 09:25:55 -04:00
helpers [deploy] User subscriptions API and backend updates (#8779) 2020-06-23 13:43:32 -04:00
javascript Fixed <RequestManager /> skipped test (#9073) 2020-07-02 10:08:40 -04:00
labor [deploy] Add contexts and permissions to liquid tags (#8917) 2020-06-30 14:53:18 -04:00
lib [deploy] Feature: Setup Admin Area to Update Vault Secrets (#8935) 2020-06-29 15:08:09 -05:00
liquid_tags [deploy] Add Stackery liquid tag (#9063) 2020-07-02 11:59:45 -04:00
mailers [deploy] Use Action Mailer parameterized syntax (#8853) 2020-06-23 13:48:41 -05:00
models UserSubscription backend refactor (#9060) 2020-07-02 12:08:37 -04:00
policies [deploy] Add contexts and permissions to liquid tags (#8917) 2020-06-30 14:53:18 -04:00
presenters [deploy] Refactor 🚀 : Replaced Chat Channel Setting page with Preact component. (#8271) 2020-06-10 16:58:37 -04:00
queries/internal Upgrade to Rails 6.0 (#7658) 2020-06-04 11:54:25 +02:00
sanitizers Add support for mark element in markdown (#2089) 2019-03-18 17:10:58 -04:00
serializers [deploy] Remove user_counters table (#8445) 2020-06-15 11:46:02 -04:00
services UserSubscription backend refactor (#9060) 2020-07-02 12:08:37 -04:00
uploaders Limit ALL Upload file sizes to 25 MB (#5356) [deploy] 2020-01-07 11:20:40 -05:00
view_objects [deploy] Fix height/width mismatch (#7485) 2020-04-23 13:38:10 -04:00
views [deploy] Add Stackery liquid tag (#9063) 2020-07-02 11:59:45 -04:00
workers Bug Fix: Make FieldTestWorker More Resilient (#8893) 2020-06-24 16:34:55 -04:00