Suzanne Aitchison
abe8492389
fix a timing issue in a cypress test ( #13603 )
2021-04-30 17:47:38 +02:00
Michael Kohl
3837c3a221
Refactor handling of mandatory settings ( #13553 )
...
* Refactor handling of mandatory settings
* Add e2e test
* Rename controller
2021-04-29 09:25:16 +07:00
dependabot[bot]
1a48b3151a
Bump cypress from 6.9.1 to 7.2.0 ( #13528 )
...
* Bump cypress from 6.9.1 to 7.2.0
Bumps [cypress](https://github.com/cypress-io/cypress ) from 6.9.1 to 7.2.0.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js )
- [Commits](https://github.com/cypress-io/cypress/commits/v7.2.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* fix intercept and exception issues causing commentOnArticle specs to fail
* fix a typo while we're here
* stub the minimum search text
* update intercepts on post mention user
* Bump cypress from 6.9.1 to 7.2.0
Bumps [cypress](https://github.com/cypress-io/cypress ) from 6.9.1 to 7.2.0.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js )
- [Commits](https://github.com/cypress-io/cypress/commits/v7.2.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* fix unhandled exceptions in initScrolling causing tests to abort
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
2021-04-28 10:09:43 +01:00
Michael Kohl
1c7de11bef
Split Settings::UserExperience ( #13495 )
...
* Add Settings::UserExperience
* Add DUS
* Update usage
* Add controller
* Add e2e test
* Fix specs
2021-04-28 13:29:25 +07:00
Michael Kohl
610f6151e6
Split Settings::Community from SiteConfig ( #13403 )
...
* Add settings_community_contents model
* Add settings_communities model
* Update usage
* Add controller and update code
* Add e2e test
* Add data update script
* Update schema.rb
* Fix specs
* PR feedback
* Remove experience_* from Settings::Community
* Update spec
* Fix spec
2021-04-26 10:46:35 +02:00
Michael Kohl
f2f5e911cf
Add Settings::Mascot ( #13451 )
...
* Add Settings::Mascot
* Add DUS
* Update usage
* Fix e2e test and controller
* Fix specs
* Fix remaining spec
2021-04-26 11:39:19 +07:00
Michael Kohl
28dd50e718
Create settings model for rate limits ( #13381 )
...
Co-authored-by: rhymes <rhymes@hey.com>
2021-04-20 11:29:22 +07:00
Michael Kohl
9d270fda16
Re-add Email digest frequency to admin config ( #13437 )
2021-04-19 13:45:59 +00:00
Michael Kohl
a86c178fe0
Split Settings::Campaign from SiteConfig ( #13238 )
2021-04-19 10:01:03 +07:00
Michael Kohl
5406b0576e
Split Settings::Authentication from SiteConfig ( #13095 )
...
* Split Settings::Authentication from SiteConfig
* Move specs
* Sort fields
* Update settings usages
* Update recaptcha usages
* Add data update script
* Update spec
* Rename SiteConfigParams concern
* Fixes, new route, new controller
* Controller and service refactoring
* More controller and service updates
* Spec updates
* More spec fixes
* Move file
* Fix FeedbackMessagesController
* Update admin/configs_spec
* Fix remaining specs in admin/configs_spec
* Fix configs API
* Formatting
* Clean up old service object
* Various fixes
* Update DUS
* Add model argument to admin_config_label
* Fix key name
* Fix specs
* Add distinct request caches for settings classes
* Fix e2e tests
* Fix remaining system spec
* Make DUS idempotent
* Move routes block
* Cleanup
* Switch to ActiveSupport::CurrentAttributes
* Pinned rails-settings-cached
* Update e2e test
* Update lib/data_update_scripts/20210316091354_move_authentication_settings.rb
Co-authored-by: rhymes <rhymes@hey.com>
* Add guard to DUS
* Temporarily re-add two SiteConfig fields
* Fix config show view
Co-authored-by: rhymes <rhymes@hey.com>
2021-04-12 09:41:09 +02:00
Arit Amana
f7bd75cf32
Cypress tests for /admin/config Authentication Section ( #12539 )
...
* write tests for invite-only mode and auth-providers
* text edits
* modify specs in light of new e2e database setup
* Still working things out
* Added the admin user name to the e2e fixture data.
* Added testid for config sections.
* Fixed up test to use cypress-testing-library APIs.
* Fixed unsetting invite only mode, still need to reset it at end of test.
* Small fix for local e2e development.
* Complete all tests; generalize updateAdminConfig cypress command
* correct spec
* Complete implementation
* Address code review comments
* address code review comments #2
Co-authored-by: Nick Taylor <nick@dev.to>
2021-02-03 15:31:55 -05:00