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
Ben Halpern
239629c1de
[deploy] Grant admin permissions through the UI (part 1) ( #9656 )
...
* Grant permissions through the UI
* Update app/services/moderator/manage_activity_and_roles.rb
Co-authored-by: Michael Kohl <citizen428@dev.to>
* Make roles into constants
* Swap internal and admin
* Improve UI, remove hack
* Fix link
* Remove unused internal file
* Modify registrations controller
* A bit of progress
* More work
* a bit pf progress on confirmation emails
* Get basic functionality in place
* Remove comments
* First basic test
* Add tests
* Fix code styles
* Remove sessions spec
* Remove sessions spec
* Remove extra markup
* Fix base role
* Add Resource Admin Config
* Fix indentation issue
Co-authored-by: Michael Kohl <citizen428@dev.to>
2020-08-28 11:57:06 -04:00
Nick Taylor
1d5163131b
Revert "Added pragmaFrag so terse Fragment syntax,<></>, can be used in Preact. ( #9051 )" ( #10050 )
2020-08-28 10:17:37 -04:00
rhymes
cd65273571
Use explicit name for Preact fragments ( #10049 )
2020-08-28 10:01:17 -04:00
rhymes
fee66f104e
[deploy] Delete cookie correctly by specifying the domain ( #10052 )
2020-08-28 15:50:28 +02:00
Ben Halpern
0dd04ea45a
Create initial "register by email and password" beta/MVP in prep for "setup mode" ( #10039 )
...
* Modify registrations controller
* A bit of progress
* More work
* a bit pf progress on confirmation emails
* Get basic functionality in place
* Remove comments
* First basic test
* Add tests
* Fix code styles
* Remove sessions spec
* Remove sessions spec
* Remove extra markup
2020-08-28 09:46:56 -04:00
Michael Kohl
6c2357af48
Fix seeds.rb ( #10047 )
2020-08-28 14:34:43 +02:00
Fernando Valverde
9da71a47c7
[deploy] Introduces Runtime class for standardized & other native cleanup + replace podcast GA with ahoy ( #10026 )
2020-08-28 05:52:04 -06:00
Molly Struve
cd1db855b6
[deploy] Optimization:Break Send User Digest Emails in Single Jobs ( #10043 )
2020-08-28 06:37:27 -05:00
Michael Kohl
161ed7d55e
[deploy] Introduce ProfileFieldGroup model ( #10007 )
...
* Introduce ProfileFieldGroup model
* Make profile_fields_groups name column unique
* Fix some specs
* feat: allow the page to work again
* Add guard clause to data update script
* Remove unused file
* Fix specs
* Add foreign key
Co-authored-by: Ridhwana <ridhwana.khan16@gmail.com>
2020-08-28 10:51:33 +07:00
Molly Struve
a7928838f4
[deploy] Optimization:Break Github Repo Updates into Individual Sidekiq Jobs ( #10040 )
2020-08-27 16:01:36 -05:00
Ben Halpern
f999b5fcdc
[deploy] Delete all cookies when signing out ( #10036 )
2020-08-27 11:16:32 -04:00
rhymes
56f1f2d777
[deploy] Set UserSubscription sourceable columns to nullable ( #10033 )
...
* Set UserSubscription sourceable columns to nullable
* Fix spec
2020-08-27 16:25:48 +02:00
Jens Genberg
2e6d081243
[deploy] Change branding preview text ( #9798 )
...
* Change branding preview text from DEV to FOREM
* Refer to preview logo file with inline_svg_tag instead
* Change branding preview to seedling logo
* Make preview logo file more generic
2020-08-27 09:01:34 -04:00
Ben Halpern
fe0e5fe1d2
[deploy] Adjust score a little bit more ( #10034 )
2020-08-27 07:21:44 -04:00
Ben Halpern
d23477ee51
[deploy] Final final algo fiddle for the day ( #10031 )
2020-08-26 20:01:51 -04:00
Jacob Herrington
5496ac5b83
Make confirmation text a required field ( #10014 )
...
* Make confirmation text a required field
* Use strong params to check if confirmation param is present
* Require config confirmation text to match pattern
2020-08-26 19:59:41 -04:00
Molly Struve
c2f2a02676
Bug Fix:Dont Kill Entire Job When User is Missing a Github Identity ( #10030 )
2020-08-26 19:58:46 -04:00
Josh Puetz
b9010ec0b1
Add facebook page to Backend Guide index ( #10027 ) [deploy]
2020-08-26 17:04:48 -05:00
Nick Taylor
6f86573dbf
Removed the autoprefixer-rails deprecated gem ( #10017 )
...
Co-authored-by: Mac Siri <krairit.siri@gmail.com>
2020-08-26 17:38:24 -04:00
Molly Struve
268d2fc144
[deploy] Optimization:Default Production Logging to Error ( #10025 )
2020-08-26 16:15:29 -05:00
Ben Halpern
6d8899c131
[deploy] Final fiddling ( #10024 )
2020-08-26 14:37:42 -04:00
Ben Halpern
c06c53adfe
[deploy] Last algo fiddle I hope ( #10023 )
2020-08-26 14:00:23 -04:00
Ben Halpern
98f537521a
[deploy] More fiddling with algo score ( #10022 )
2020-08-26 13:22:49 -04:00
Ben Halpern
1336d8c439
[deploy] Adjust ranking algo, including max score impact ( #10020 )
2020-08-26 12:36:07 -04:00
Jacob Herrington
2c645c9ace
Allow greater flexibility for footer mascot image ( #10004 )
...
* Allow greater flexibility for footer mascot image
This change allows admins to set a footer mascot image of any dimension
and manage the forced dimensions in their site config options.
* Update site config copy based on PR feedback
2020-08-26 12:33:52 -04:00
Josh Puetz
d47d02f090
[deploy] Log in with Facebook ( #9922 )
...
* First draft of facebook auth
* Add Facebook welcome broadcast to seeds, data script
* Tests!
* Documentation
* Update docs with pictures
* User siteconfig/app config
* Adjust dropdown menu width to avoid wrap for Facebook button
* Add Facebook auth keys to SiteConfig properly
* Remove unnecessary VCR cassette
* Add omniauth facebook gem to vendor cache
* Use uid instead of email for nickname randomization
* Test fix, test for missing email in Facebook
* Update docs/backend/auth-facebook.md
Co-authored-by: Molly Struve <mollylbs@gmail.com>
* Typo fix!
* Don't default facebook auth settings to ApplicationConfig
Co-authored-by: Molly Struve <mollylbs@gmail.com>
2020-08-26 12:04:20 -04:00
Ben Halpern
14e85493c1
[deploy] Fiddle with hotness score calc ( #10019 )
2020-08-26 11:18:53 -04:00
Ben Halpern
bd6a996bce
[deploy] Remove AWS SDK and private endpoints completely ( #9978 )
...
* Initial work to remove aws_sdk
* More work
* Add tests
* Typos and cleanup
* Fixed typo and misc
* Fix test typos
* Update spec
* Remove functioncaller code
* Add comment to bump tests :)
* Fix spaminess calc
2020-08-26 10:30:31 -04:00
Mac Siri
bed641f6aa
Refactor optimizer_spec ( #10002 )
2020-08-26 09:52:22 -04:00
Andrew Bone
3174058aa6
Add comments-dedicated-page-container class ( #10012 )
...
Patch for #9991
2020-08-26 09:48:17 -04:00
Nick Taylor
08269fb704
Fixed accessibilty issue with empty link on featured post. ( #10005 )
2020-08-26 09:17:32 -04:00
Jacob Herrington
bd78ba4c2c
[deploy] Add missing configs controller params for rate limiting ( #10003 )
2020-08-26 07:00:50 -05:00
Ridhwana
d71698317c
chore: change the notice styling ( #10010 )
2020-08-26 12:21:29 +02:00
ludwiczakpawel
503b1e3be6
Remove dimmed buttons on feed ( #9894 )
...
* flare tag line height
* .
* dropdown fix + actions bar fix
* actions bar on mob
* fix
2020-08-26 08:08:31 +02:00
Joe Doss
6fa954c9d0
Add FOREM_BUILD_SHA and FOREM_BUILD_DATE to the container. ( #9999 )
...
In the past it was always useful to have meta data within regards to the SHA and
build date/time. This adds in two new env vars that are written to disk as flat
files and then exported to environment variables when the container starts up.
This motivation comes from this comment:
https://github.com/forem/forem/pull/9987#discussion_r476123829
2020-08-25 18:19:04 -05:00