Fernando Valverde
015a9c1923
Add exclusion to AASA supported paths ( #14593 )
...
* Add exclution to AASA supported paths
* Fix specs and extract supported paths in constant
2021-08-26 10:17:39 -06:00
Fernando Valverde
f34b2203d3
Make Consumer Apps dictate aasa results ( #14015 )
...
* Makes Consumer Apps dictate aasa results
* progress with ConsumerApp query
* Adds Team ID migration + Stimulus consumer_app_controller.js
* Adds cypress tests
* Adds Backfill data_update_script + more specs & tweaks
* Remove file added by mistake
* Comment typo
* Small tweaks + improved specs
* Update lib/data_update_scripts/20210622145212_backfill_forem_consumer_app_team_id.rb
Co-authored-by: Jamie Gaskins <jamie@forem.com>
* Update spec/lib/data_update_scripts/backfill_forem_consumer_app_team_id_spec.rb
Co-authored-by: rhymes <github@rhymes.dev>
* Make use of create! and log errors to ForemStatsClient
* Fix specs
* Add mock_rpush call as suggested in review
* Add Review suggestions
* Fix tests
* Remove redundant assert in spec
Co-authored-by: Jamie Gaskins <jamie@forem.com>
Co-authored-by: rhymes <github@rhymes.dev>
2021-06-24 08:36:11 -06:00
Michael Kohl
6dfabd578f
Rename SiteConfig to Settings::General ( #13573 )
...
* Rename SiteConfig
* More renaming
* Update spec
* Update mandatory settings mapping
* More renaming
* e2e test fixes
* You have a rename, and you have a rename
* Spec fix
* More changes
* Temporarily disable specs
* After-merge update
* Undo rename for migration
* undo rename of DUS
* Fix DUS
* Fix merge problem
* Remove redundant DUS
* Fix specs
* Remove unused code
* Change wrong class name
* More cleanup
* Re-add missing values to constant
* Fix constant
* Fix spec
* Remove obsolete fields
* Add accidentally removed field
* Update spec
* Move methods from Settings::General to ForemInstance
* Remove unneeded model
* Change mentions of 'site config'
2021-05-21 14:45:37 +02:00
Fernando Valverde
2463ac7194
Expose aasa for non-private Forems ( #13729 )
...
* Expose aasa non-private forems + small tweak to aasa
* Tests
* Update spec/requests/universal_links_spec.rb
Co-authored-by: Michael Kohl <citizen428@dev.to>
* Check empty array with be_empty
* Include Universal Links context
Co-authored-by: Michael Kohl <citizen428@dev.to>
2021-05-12 10:13:46 -06:00
Fernando Valverde
affc704c9b
Runtime Banner for Mobile Deep Linking ( #13190 )
...
* First version using custom schemes for iOS
* Starting to take shape with /r/mobile redirect page
* Wording and aasa
* Adds e2e tests
* Trigger CI
* Tweaks to AASA
* Uses external pivot domain to trigger Universal Links
* Add missing external domain deep link
* Fix test by enabling runtime_banner only in E2E tests
* Fix URL encoding mismatch in Cypress test
* banner sttyling
* Cleanup unrelated changes
* Add AASA tests + remove lingering Gemfile.lock changes
* Fix cypress test
* Remove unnecessary window global assignment
* Trigger Travis
* Replace querySelectorAll with querySelector
* Apply suggestions from code review
Co-authored-by: Vaidehi Joshi <vaidehi.sj@gmail.com>
* Refactor inline comments, extract URL.deep_link logic and other review feedback
* Small tweaks
* Remove untrusted user-provided redirect (CodeQL suggestion)
* Fix failing tests
* Whoops - another test fix
* Use Forem's UDL server
* Extract timeoutDelay and add comment clarifying
* Add target='_blank' to deep link
* Add TODO comment for replacing hardcoded identifiers
* Apply suggestions from code review
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
* Add a11y attributes
Co-authored-by: Paweł Ludwiczak <ludwiczakpawel@gmail.com>
Co-authored-by: Vaidehi Joshi <vaidehi.sj@gmail.com>
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
2021-04-23 15:45:34 -06:00