Ben Halpern
7ba7d9fc46
Add logic for asking for FOREM_OWNER_SECRET to be present on first user sign up if set by system ( #10108 )
...
* Add logic for requiring FOREM_OWNER_SECRET to be present
* Fix test logic
2020-08-31 16:41:30 -04:00
Molly Struve
667f3c9edf
[deploy] Refactor:Email Digest Sending Logic ( #10107 )
2020-08-31 14:28:55 -05:00
Julianna Tetreault
e7608d83bd
Updates Recent Reactions UI to match Admin UI changes ( #10109 )
...
-Adds crayons styling to _negative_reactions.html.erb
-Removes dead divs from template
2020-08-31 14:44:30 -04:00
Molly Struve
1fbab70dc4
[deploy] Bug Fix:Update Sitemap Generator to Handle IAM Profiles ( #10000 )
2020-08-31 13:21:53 -05:00
Sarthak Sharma
b26b031616
🚀 Feature: Ability to upload images to connect by drag and drop ( #9992 )
2020-08-31 14:14:32 -04:00
Diogo Osório
4b8a725681
Fixes brakeman open redirect warnings at pages_controller ( #10095 )
...
When redirecting to the welcome, challenge and checkin articles,
breakman was complaining about a potential open redirect vulnerability
due to the fact that the redirect URL comes from a string stored in the
database.
This commit silences breakman by explicitly parsing the database article
path (via `URI.parse`) and explicitly stating that only the `path`
portion of the URI is to be used (== in an unlikely event of an absolute
URI pops up from the db record, the user-agent will still be instructed
to be redirected to a page under the app's domain).
2020-08-31 13:39:04 -04:00
Lisa Sy
5ff2ad7437
Update main authentication view to improve visual design ( #9856 ) [deploy]
...
* Update mobile version of /new registration view
* Optimize styles for desktop view
* Fix typo
* Fix typo
* Add twemojis in footer area
* Update messaging to fulfill all intents
* cache
* cache
* hr-label fix on mobile
* hr-label fix on mobile
* crayons for checkbox
* crayons for checkbox
* remove old styles
* move signin to appropriate folder
* Remove schema changes
* Fix registraction specs and hide password hint for no SSO enabled
* Disable email hint for password reset page
* Fix specs
* Revert "Disable email hint for password reset page"
This reverts commit b33a6dda4c13534541294281f83f7ad5a4864c0d.
* Transfer User.registered.estimated_count to the controller
* Fix import path
Co-authored-by: ludwiczakpawel <ludwiczakpawel@gmail.com>
Co-authored-by: rhymes <rhymes@hey.com>
2020-08-31 09:55:27 -07:00
Ben Halpern
dba151915b
[deploy] Allow initial user to sign up and configure app ( #10073 )
...
* Allow initial user to sign up and configure app
* Fix added value unneeded
* Make siteconfig public in tests
* Remove deprecated method and adjust seed default
* Add new controllers not to redirect for public
* Modify tests
* Edit test defaults
* Fix linting
* Add starter mode to seed file
2020-08-31 12:54:22 -04:00
ludwiczakpawel
25e20bdc1c
[deploy] Admin Reports view hot fix
2020-08-31 18:32:41 +02:00
Molly Struve
0b8df875da
[deploy] Bug Fix:Destroy GithubRepos with Suspended or Blocked Access ( #10103 )
2020-08-31 11:32:15 -05:00
Julianna Tetreault
0695eeec17
Adjusts the Wording Around Flagging a User as Abusive to be More Explicit ( #10068 ) [deploy]
...
* Adjusts the wording of flagging a user to be more explicit
* Sync description with flag to admins wording
2020-08-31 10:15:58 -06:00
Julianna Tetreault
92042333bd
[deploy] Add Recent Vomit Reaction Reports to Users' Admin Users Page ( #10059 )
...
* Capitalizes Admin on Admin Profile button for better consistency
* Adds reactions and reports partials and adjusts filenames of _notes, _activity, and _credits
* Removes code related to reports to separate this PR and the reports PR
* Adds ability to toggle Recent Reactions and adds #get_related_reactions to controller
- Adds a #get_related_reactions method to the Admin::Users::Controller
- Moves the rendering of the reactions partial below the notes partial in edit
- Styles Recent Reactions in a list format with the ability to toggle
* Modifies #set_related_reactions name, query, and limit and the _reactions view with it
- Adjust #get_related_reactions to read #set_related_reactions
- Sort reactions by descending created_at
- Add a limit of 15 to reactions displayed for any given user
- Add .empty? in place of .nil? to _reactions.html.erb reaction check
* Adjusts the format of how Recent Reactions are displayed and adds Reaction category
* Adds a check for category: vomit in #set_related_reactions
* Renames partial, adds User reactions to #set_related_reactions, and adjusts partial styling
* Rewords message displayed when no negative reactions exist to make it fun
* Adds additional styling changes to recent reactions
2020-08-31 11:23:19 -04:00
Ben Halpern
0ea843cf50
Purge core edge/fragment caches on config update ( #10098 )
...
* Clear core fragment caches on config update
* Edged caches
* Edged caches
2020-08-31 10:53:37 -04:00
ludwiczakpawel
8ec4044f3e
[deploy] Adding Crayons to Admin ( #10015 )
...
* layout
* user
* config
* header
* badges, badge_achievements, layout
* broadcasts
* chat channels
* comments.. not much really
* Events
* growth
* listings
* mod actions
* mods
* orgs
* pages
* permissions
* podcasts
* reactions
* profile fields
* reports
* response templates
* tools
* users
* Secrets
* webhooks
* welcome threads
* .
* internal
* css fix
* .
* main element elsewhere
* scope
* bring back some of the old styling
* .
* .
* .
* notice
* Revert schema.db
* add alert
* little fixes
* profile fields
* Update schema.rb
* closing span
* another span
* Fixed broken admin specs.
Co-authored-by: Nick Taylor <nick@dev.to>
2020-08-31 10:29:06 -04:00
Michael Kohl
ce9ed24090
[deploy] Remove group column from profile_fields ( #10046 )
2020-08-31 10:18:13 -04:00
rhymes
1a147a3176
[deploy] Add missing foreign keys to models related to users ( #10018 )
...
* Add missing foreign keys to models related to users
* Fix specs
* Change FK for page_views and rating_votes to nullify
* Improve rating vote validation and fix Users::Delete specs
* Revert "Spec Fix:Nullify Rating Votes when Deleting Users (#10071 )"
This reverts commit 12dfe4ab3b .
2020-08-31 15:39:57 +02:00
dependabot-preview[bot]
7ed31f6254
Bump stripe from 5.23.1 to 5.24.0 ( #10082 )
...
* Bump stripe from 5.23.1 to 5.24.0
Bumps [stripe](https://github.com/stripe/stripe-ruby ) from 5.23.1 to 5.24.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases )
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stripe/stripe-ruby/compare/v5.23.1...v5.24.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump stripe from 5.23.1 to 5.24.0 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 15:31:31 +02:00
dependabot-preview[bot]
914f274b2f
Bump shoulda-matchers from 4.3.0 to 4.4.1 ( #10077 )
2020-08-31 09:31:08 -04:00
dependabot-preview[bot]
472071375b
[deploy] Bump rubocop-rspec from 1.43.1 to 1.43.2 ( #10081 )
...
* Bump rubocop-rspec from 1.43.1 to 1.43.2
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec ) from 1.43.1 to 1.43.2.
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.43.1...v1.43.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump rubocop-rspec from 1.43.1 to 1.43.2 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 08:17:04 -05:00
dependabot-preview[bot]
1089358163
Bump omniauth-facebook from 6.0.0 to 7.0.0 ( #10086 )
...
* Bump omniauth-facebook from 6.0.0 to 7.0.0
Bumps [omniauth-facebook](https://github.com/mkdynamic/omniauth-facebook ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/mkdynamic/omniauth-facebook/releases )
- [Changelog](https://github.com/simi/omniauth-facebook/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mkdynamic/omniauth-facebook/compare/v6.0.0...v7.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump omniauth-facebook from 6.0.0 to 7.0.0 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 08:16:38 -05:00
dependabot-preview[bot]
f02366ee23
Bump honeycomb-beeline from 2.1.1 to 2.1.2 ( #10090 )
...
* Bump honeycomb-beeline from 2.1.1 to 2.1.2
Bumps [honeycomb-beeline](https://github.com/honeycombio/beeline-ruby ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/honeycombio/beeline-ruby/releases )
- [Commits](https://github.com/honeycombio/beeline-ruby/compare/v2.1.1...v2.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump honeycomb-beeline from 2.1.1 to 2.1.2 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 08:16:21 -05:00
dependabot-preview[bot]
35eb51ba3a
Bump spring from 2.1.0 to 2.1.1 ( #10088 )
...
* Bump spring from 2.1.0 to 2.1.1
Bumps [spring](https://github.com/rails/spring ) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/rails/spring/releases )
- [Changelog](https://github.com/rails/spring/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rails/spring/compare/v2.1.0...v2.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump spring from 2.1.0 to 2.1.1 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 08:37:18 -04:00
rhymes
f82a094156
[deploy] Fix clearing of all cookies on logout ( #10100 )
2020-08-31 08:36:58 -04:00
Ben Halpern
e41a4f8968
[deploy] Include APP_NAME in Pusher channels ( #10001 )
...
* Backgend adjustments
* Fix keys
* Fix key
* Adjust style
* Fix typos
* Fix typo
* Refactor
* Fix syntax error
2020-08-31 08:28:46 -04:00
dependabot-preview[bot]
bb27c77bce
Bump @storybook/addon-links from 6.0.5 to 6.0.20 ( #10089 )
...
Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links ) from 6.0.5 to 6.0.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.0.20/addons/links )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 08:00:39 -04:00
dependabot-preview[bot]
c5911edb15
Bump faker from 4.1.0 to 5.1.0 ( #10083 )
...
Bumps [faker](https://github.com/Marak/Faker.js ) from 4.1.0 to 5.1.0.
- [Release notes](https://github.com/Marak/Faker.js/releases )
- [Changelog](https://github.com/Marak/faker.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Marak/Faker.js/compare/v4.1.0...v5.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 13:22:33 +02:00
dependabot-preview[bot]
16af23d5e9
Bump @storybook/addon-knobs from 6.0.16 to 6.0.20 ( #10085 )
...
Bumps [@storybook/addon-knobs](https://github.com/storybookjs/storybook/tree/HEAD/addons/knobs ) from 6.0.16 to 6.0.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.0.20/addons/knobs )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 13:22:19 +02:00
Rafi
84012d400d
Deleting hidden comment notification using after_update ( #9823 )
...
* Deleting comment notification using after_update
* Using conditional callback to delete notification
* Adding tests for notification deletion
2020-08-31 11:01:25 +02:00
dependabot-preview[bot]
5e67beaaa4
Bump @storybook/addon-storyshots from 6.0.16 to 6.0.20 ( #10087 )
...
Bumps [@storybook/addon-storyshots](https://github.com/storybookjs/storybook/tree/HEAD/addons/storyshots/storyshots-core ) from 6.0.16 to 6.0.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.0.20/addons/storyshots/storyshots-core )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 11:00:26 +02:00
Michael Kohl
cfe288d8cc
[deploy] Start ignoring group column for profile fields ( #10045 )
...
* Start ignoring group column for profile fields
* Fix specs
Co-authored-by: mstruve <mollylbs@gmail.com>
2020-08-31 10:16:37 +07:00
dependabot-preview[bot]
fbfde2b29e
Bump redoc-cli from 0.9.11 to 0.9.12 ( #10092 )
...
Bumps [redoc-cli](https://github.com/Redocly/redoc ) from 0.9.11 to 0.9.12.
- [Release notes](https://github.com/Redocly/redoc/releases )
- [Changelog](https://github.com/Redocly/redoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Redocly/redoc/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 17:58:36 -04:00
dependabot-preview[bot]
80c375b506
[deploy] Bump cloudinary from 1.17.0 to 1.17.1 ( #10079 )
...
* Bump cloudinary from 1.17.0 to 1.17.1
Bumps [cloudinary](https://github.com/cloudinary/cloudinary_gem ) from 1.17.0 to 1.17.1.
- [Release notes](https://github.com/cloudinary/cloudinary_gem/releases )
- [Changelog](https://github.com/cloudinary/cloudinary_gem/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cloudinary/cloudinary_gem/compare/1.17.0...1.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump cloudinary from 1.17.0 to 1.17.1 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 17:43:44 -04:00
dependabot-preview[bot]
21a135a2fa
Bump oj from 3.10.12 to 3.10.13 ( #10084 )
...
* Bump oj from 3.10.12 to 3.10.13
Bumps [oj](https://github.com/ohler55/oj ) from 3.10.12 to 3.10.13.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.10.12...v3.10.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump oj from 3.10.12 to 3.10.13 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 17:15:19 -04:00
dependabot-preview[bot]
d5802f7043
Bump fog-aws from 3.6.6 to 3.6.7 ( #10075 )
...
* Bump fog-aws from 3.6.6 to 3.6.7
Bumps [fog-aws](https://github.com/fog/fog-aws ) from 3.6.6 to 3.6.7.
- [Release notes](https://github.com/fog/fog-aws/releases )
- [Changelog](https://github.com/fog/fog-aws/blob/master/CHANGELOG.md )
- [Commits](https://github.com/fog/fog-aws/compare/v3.6.6...v3.6.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump fog-aws from 3.6.6 to 3.6.7 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 15:33:09 -04:00
dependabot-preview[bot]
f8f27e9920
Bump prettier from 2.0.5 to 2.1.1 ( #10091 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.0.5 to 2.1.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.0.5...2.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 15:32:42 -04:00
dependabot-preview[bot]
c45936ed63
Bump @storybook/addon-notes from 5.3.19 to 5.3.21 ( #10076 )
...
Bumps [@storybook/addon-notes](https://github.com/storybookjs/storybook/tree/HEAD/addons/notes ) from 5.3.19 to 5.3.21.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v5.3.21/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v5.3.21/addons/notes )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 11:55:46 -04:00
dependabot-preview[bot]
bc7806fbe5
Bump @storybook/preact from 6.0.16 to 6.0.20 ( #10078 )
...
Bumps [@storybook/preact](https://github.com/storybookjs/storybook/tree/HEAD/app/preact ) from 6.0.16 to 6.0.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.0.20/app/preact )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 11:55:24 -04:00
Nick Taylor
59093918c3
Fixed label not being associated to published checkbox on events admin page. ( #10063 )
2020-08-30 11:40:06 -04:00
dependabot-preview[bot]
46ea04c272
Bump lint-staged from 10.2.11 to 10.2.13 ( #10074 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 10.2.11 to 10.2.13.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.11...v10.2.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 11:32:14 -04:00
Molly Struve
07bb708afa
Optimization:Ignore Docs for Heroku Slug ( #10067 )
...
* Optimization:Ignore Docs for Heroku Slug
* add js tests and put in alphabetical order
2020-08-29 12:10:27 -04:00
Molly Struve
4bf5b858f9
[deploy] Bug Fix:Run Individual Digest Workers inline for DEV ( #10070 )
2020-08-29 09:25:54 -05:00
Molly Struve
12dfe4ab3b
Spec Fix:Nullify Rating Votes when Deleting Users ( #10071 )
2020-08-29 09:00:33 -05:00
rhymes
83c2e1427c
[deploy] Add foreign keys between buffer_updates, rating_votes and articles ( #10016 )
...
* Add foreign keys between buffer_updates, rating_votes and articles
* Trigger Travis CI
2020-08-29 00:00:28 +02:00
Molly Struve
4ab5bf5255
[deploy] Feature:Add Ability to Run RssReader via Sidekiq Cron, Prevent for DEV ( #10066 )
2020-08-28 14:57:22 -05:00
Molly Struve
7891db594f
[deploy] Bug Fix:Add send_email_digest Rake Task for DEV ( #10065 )
2020-08-28 14:12:10 -05:00
Molly Struve
92b9af0261
Bug Fix:Destroy Repos that We No Longer Have Credentials For ( #10056 )
2020-08-28 14:06:38 -05:00
Molly Struve
8a44eb9421
[deploy] Refactor:Cleanup Naming and Optimize Email Digest Code ( #10054 )
2020-08-28 13:36:11 -05:00
rhymes
ba8b3dd443
[deploy] Add missing dependent clauses to User and cleanup relations ( #10011 )
...
* Add dependent: :destroy relation to user.notes
* Add cleanup script for orphaned notes
* Reorder relations and reorganize specs in User
* Update specs as notes are not needed after a user is deleted
* Tweets can just be nullified
* Add other cleanup scripts
* Tell the specs we keep tweets
* Fix comments
* Keep page_views and rating_votes when a user is deleted
* Fix specs
2020-08-28 20:19:24 +02:00
Molly Struve
4786cbddfc
[deploy] Optimization:Dont Send Multiple Digest Emails in a Day ( #10042 )
2020-08-28 12:25:32 -05:00
rhymes
c9e401758a
[deploy] Add dependent clauses to Article and fix Comment validation ( #9990 )
...
* Add dependent clauses to Article model
* Comment should be valid without a commentable
* Add cleanup scripts
* Cache the comments ids before destroying the article
* Add dependent clause to Article.user_subscriptions as well
* Fix specs
2020-08-28 18:24:28 +02:00