docbrown/app/controllers
Sarthak Sharma 40dc8d1349
[deploy] 🚀 Feature: Chat Channel Request manager for mods (#7904)
* Feature 🚀 : Ability to delete messages in chat channels

- Sending message ID to frontend
- Deleting Message
- Use pusher to delete message realtime

* Minor Bug 🐞: Show message action only for current user

- User can delete or edit their own messages

* Test cases added

* Bug 🐞: Update message id for receiver

Message id was not sent to receiver by pusher

* Refactoring🛠: Message controller refactoring

* Test Cases📝 : Specs for Delete message added

* Feature 🚀 : Ability to edit messages

* Test Cases📝 : Specs for Edit message added

* 🐞 Channel List bug in mobile view

* changes in joining request responses

* 🛠  Request Managers Frontend ready

* changes in routes for adding and removing remembership

* 🚀 New routes implemented for request manager

* fix issues

* changes in api for remove membership

* Merge conflict resolved

* 🐞 Channel List bug in mobile view

* changes in joining request responses

* 🛠  Request Managers Frontend ready

* changes in routes for adding and removing remembership

* 🚀 New routes implemented for request manager

* fix issues

* changes in api for remove membership

* 🛠Optimizing for CodeClimate

* 🛠Optimizing again for CodeClimate

* 🛠Optimizing again 2 for CodeClimate

* 🛠 Added more test cases

* 🛠 Optimizing code

* 🛠 vscode file changed

* 🛠  Updated schema as requested

Co-authored-by: Parasgr-code <paras.gaur@skynox.tech>
2020-06-02 17:23:56 -04:00
..
admin [deploy] Rename classified listings (#7910) 2020-05-27 13:35:09 +00:00
api/v0 Allow localhost or 127.0.0.1 to access api/health_checks without health-check-token (#8231) 2020-06-02 11:29:04 -04:00
concerns [deploy] Rename classified listings (#7910) 2020-05-27 13:35:09 +00:00
incoming_webhooks Add health check endpoint for Mailchimp unsubscribe webhook (#6034) [deploy] 2020-02-12 15:55:21 -05:00
internal [deploy] Fix badge count update after merge (#8210) 2020-06-01 14:01:46 -04:00
notifications [deploy] Remove All Notification Count Helper Classes (#8221) 2020-06-02 09:48:02 -05:00
oauth Change Webhook::DestroyJob to Wehook::DestroyWorker and move to sidekiq (#5424) [deploy] 2020-01-13 12:38:10 -06:00
stories [deploy] Add alternate comment-oriented feed algos (#8042) 2020-05-26 13:23:03 -04:00
additional_content_boxes_controller.rb Fix (some) n+1/eager loading issues (#5294) [deploy] 2020-01-08 18:48:24 -05:00
api_secrets_controller.rb Generalization: Replace static dev emails with configurable ones. (#7438) 2020-04-23 11:26:58 +02:00
application_controller.rb Remove Unnecessary User Touch From Strip Controller (#7924) 2020-05-19 12:45:56 +02:00
application_metal_controller.rb Add ApplicationMetalController to relevant controllers (#4937) 2019-11-26 16:29:07 -05:00
article_approvals_controller.rb Allow tag mods to approve posts even if they mod just one tag (#6525) [deploy] 2020-03-08 15:42:38 -04:00
articles_controller.rb [deploy] Tweak How We Track Ambiguous Routes to Make them Easier to Track (#8112) 2020-05-28 10:34:39 -05:00
async_info_controller.rb [deploy] Optimization: Remove Comment Count From Aysnc user_data (#8174) 2020-06-01 10:38:57 -05:00
badges_controller.rb Add badges index page. (#4236) 2019-10-06 17:34:52 -04:00
blocks_controller.rb Rubocop Style cops enabled (#2056) 2019-03-15 18:33:54 -04:00
buffer_updates_controller.rb replace hardcoded twitter hashtag (#7895) 2020-05-19 14:02:28 +02:00
buffered_articles_controller.rb Various optimizations (#6249) [deploy] 2020-02-25 13:42:24 -05:00
chat_channel_memberships_controller.rb [deploy] 🚀 Feature: Chat Channel Request manager for mods (#7904) 2020-06-02 17:23:56 -04:00
chat_channels_controller.rb [deploy] 🚀 Feature: Chat Channel Request manager for mods (#7904) 2020-06-02 17:23:56 -04:00
comments_controller.rb [deploy] RateLimit Refactor: Consolidate Logic for Checking a Limit and Raising an Error (#7636) 2020-05-01 13:31:44 -05:00
credits_controller.rb Pro: memberships (#3461) 2019-09-24 10:38:54 -07:00
dashboards_controller.rb Use scopes for Follow instead of where all the time (#6149) [deploy] 2020-02-25 19:29:52 -05:00
display_ad_events_controller.rb Ignore unused display_ads columns (#6785) 2020-03-25 17:59:53 -04:00
email_authorizations_controller.rb [deploy] Add automated email ownership emails (#7556) 2020-05-06 12:07:54 -05:00
email_subscriptions_controller.rb Replaced remaining hardcoded DEV with the configurable community name (#7435) 2020-04-22 17:16:21 +03:00
events_controller.rb Return a 404 response If @event is Not Found (#5798) [deploy] 2020-02-03 11:30:52 -05:00
feedback_messages_controller.rb [deploy] Rate Limit Feedback Message Creation (#7832) 2020-05-14 12:00:22 -05:00
followings_controller.rb Move followings to internal API (#6494) 2020-03-06 19:33:26 +01:00
follows_controller.rb [deploy] Don't Touch User Twice for New Follow (#7893) 2020-05-15 16:31:43 -05:00
ga_events_controller.rb Removal of morrrre hardcoded dev.to links (#7390) 2020-04-21 11:50:18 +02:00
github_repos_controller.rb Refactor GitHub::Client to extract Github::OauthClient for users (#7848) 2020-05-18 14:23:55 +02:00
html_variant_successes_controller.rb Move HtmlVariantSuccessesCreate from job to inline (#5879) [deploy] 2020-02-04 10:24:39 -08:00
html_variant_trials_controller.rb Move HtmlVariantTrial#create inline (#5901) [deploy] 2020-02-04 17:29:46 -08:00
html_variants_controller.rb Fixed rubocop issues, new .rubocop_todo.yml (#3255) 2019-06-21 14:26:39 -04:00
image_uploads_controller.rb [deploy] Remove logging of image data to Datadog (#7829) 2020-05-13 16:23:42 -04:00
liquid_embeds_controller.rb Modify headers to allow embed (#3935) 2019-09-03 16:38:04 -04:00
listings_controller.rb [deploy] Rename classified listings (#7910) 2020-05-27 13:35:09 +00:00
messages_controller.rb [deploy] 🚀Feature: chat action messages if a member added, left or removed from the group (#7105) 2020-04-08 18:14:34 -04:00
moderations_controller.rb Show hidden comments on article mod page (#6493) 2020-03-06 16:12:07 -05:00
notification_subscriptions_controller.rb soft save notification_subscription and then check persisted (#5962) [deploy] 2020-02-10 16:37:28 -05:00
notifications_controller.rb Routine rubocop fixes (#7743) 2020-05-08 19:38:06 +02:00
omniauth_callbacks_controller.rb [deploy] Authentication refactoring: cleanups (#7576) 2020-04-29 10:33:30 -04:00
onboardings_controller.rb Cache onboarding at edge (#6966) 2020-03-31 16:12:14 +02:00
organizations_controller.rb [deploy] Remove logging of image data to Datadog (#7829) 2020-05-13 16:23:42 -04:00
page_views_controller.rb Only Update page_views When They Are Valid (ie created) (#5195) [deploy] 2019-12-26 11:28:18 -06:00
pages_controller.rb Add feature flag support to Pages (#8149) 2020-06-01 09:23:19 -05:00
partnerships_controller.rb Refactored creating sponsorships (#7946) 2020-05-19 18:00:01 -04:00
podcast_episodes_controller.rb Feat: #3498 Display episode's published_at (#4272) 2019-10-08 17:06:46 -04:00
podcasts_controller.rb [deploy] Validate both images and pattern_images when creating podcasts (#7828) 2020-05-14 11:23:04 -04:00
poll_skips_controller.rb Use find_or_create_by to avoid duplicate records (#5092) 2019-12-12 12:01:15 -06:00
poll_votes_controller.rb Fixed rubocop issues, new .rubocop_todo.yml (#3255) 2019-06-21 14:26:39 -04:00
pro_accounts_controller.rb Add basic pro accounts lander test (#3433) 2019-07-09 22:10:50 -04:00
profile_pins_controller.rb CacheBuster refactoring (#4766) 2019-11-13 10:51:23 -05:00
pusher_controller.rb Enable Layout/AlignParameters (#2340) 2019-04-08 18:47:34 -04:00
rating_votes_controller.rb [deploy] Moderator and admin actions log (#6797) 2020-03-26 16:59:24 -05:00
reactions_controller.rb [deploy] Rename positive_reactions_count to public_reactions_count in logic (#7926) 2020-05-26 12:36:28 -04:00
reading_list_items_controller.rb [deploy] Execute Reading List searches in Elasticsearch (#7440) 2020-04-24 10:30:17 -04:00
registrations_controller.rb [deploy] Authentication refactoring: cleanups (#7576) 2020-04-29 10:33:30 -04:00
response_templates_controller.rb [deploy] Finalize and add response templates feature (#7068) 2020-04-16 15:53:29 -04:00
search_controller.rb [deploy] Rename classified listings (#7910) 2020-05-27 13:35:09 +00:00
service_worker_controller.rb Replace serviceworker-rails gem with custome implementation (#4987) [deploy] 2019-12-03 08:50:56 -05:00
shell_controller.rb Add edge caching to shell (#5146) [deploy] 2019-12-16 19:08:59 -05:00
sitemaps_controller.rb [deploy] Update manual Fastly header assignments (#7119) 2020-04-07 13:22:32 -04:00
social_previews_controller.rb [deploy] Rename classified listings (#7910) 2020-05-27 13:35:09 +00:00
stories_controller.rb Add feature flag support to Pages (#8149) 2020-06-01 09:23:19 -05:00
stripe_active_cards_controller.rb Remove Unnecessary User Touch From Strip Controller (#7924) 2020-05-19 12:45:56 +02:00
tag_adjustments_controller.rb [deploy] Moderator and admin actions log (#6797) 2020-03-26 16:59:24 -05:00
tags_controller.rb Move onboarding tags from public to internal API (#6329) 2020-03-06 19:34:31 +01:00
twilio_tokens_controller.rb Added rubocop-rails (#3059) 2019-06-06 09:47:57 -04:00
twitch_live_streams_controller.rb Embed Twitch Live Streaming (#2591) 2019-04-29 18:11:53 -04:00
twitch_stream_updates_controller.rb Replace Airbrake with Honeybadger (#5007) [deploy] 2019-12-05 11:29:51 -06:00
user_blocks_controller.rb raise AR not found error if Userblock is not found (#7388) 2020-04-20 09:56:21 -05:00
users_controller.rb [deploy] Remove Unused Pro Memberships (#7894) 2020-05-20 11:54:30 -05:00
video_chats_controller.rb Routine rubocop fixes (#7356) 2020-04-17 15:48:39 +02:00
video_states_controller.rb Return not_found Response If Video's Related Article is Not Found (#5169) [deploy] 2019-12-19 09:41:59 -06:00
videos_controller.rb Improve video controllers caching and retrieving (#5709) [deploy] 2020-01-27 15:51:12 -05:00