2170 Commits

Author SHA1 Message Date
Bastian Greshake Tzovaras
f9a8408633 [READY] Updates for sunsetting (#561)
* Update new.html.erb
* Update application.html.erb
2025-03-31 11:44:44 +00:00
Bastian Greshake Tzovaras
7ba7509145 Update index.html.erb (#560) 2025-03-28 18:30:46 +00:00
Helge Rausch
0a1d2aa891 Upgrade Ruby and Rails to latest patch releases (#555) 2023-05-19 10:57:03 +02:00
Helge Rausch
dc52a2a32c Disable UpdatePapers worker (#554) 2023-05-19 10:15:14 +02:00
Bastian Greshake Tzovaras
f0f494b940 Replace dead badges (#551) 2023-01-04 18:26:06 +01:00
Helge Rausch
828d84f1a9 Refactor Zipfulldata worker (#541)
* Breaks up Zipfulldata worker into service classes
* Fixes N+1 queries for phenotype and picture phenotype CSVs
  * moving phenotype CSV generation into database for performance
* Fixes unintentional deletion of unrelated files
* Reduces the time it takes to assemble the zip file from about 10 to about 5 hours, with the bottle-neck being zipping the genotype files
2023-01-04 09:58:25 +01:00
dependabot[bot]
c40e12350c Bump rails-html-sanitizer from 1.4.2 to 1.4.3 (#546)
Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases)
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.4.2...v1.4.3)

---
updated-dependencies:
- dependency-name: rails-html-sanitizer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Philipp Bayer <PhilippBay@gmail.com>
2022-12-02 20:35:59 +08:00
dependabot[bot]
f3565c161f Bump nokogiri from 1.12.5 to 1.13.9 (#544)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.12.5 to 1.13.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.12.5...v1.13.9)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Philipp Bayer <PhilippBay@gmail.com>
2022-12-02 20:33:26 +08:00
dependabot[bot]
795dc08916 Bump addressable from 2.5.2 to 2.8.1 (#543)
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.5.2 to 2.8.1.
- [Release notes](https://github.com/sporkmonger/addressable/releases)
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.5.2...addressable-2.8.1)

---
updated-dependencies:
- dependency-name: addressable
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Philipp Bayer <PhilippBay@gmail.com>
2022-12-02 20:30:48 +08:00
dependabot[bot]
3cf7f2a042 Bump tzinfo from 1.2.9 to 1.2.10 (#545)
Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.9 to 1.2.10.
- [Release notes](https://github.com/tzinfo/tzinfo/releases)
- [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md)
- [Commits](https://github.com/tzinfo/tzinfo/compare/v1.2.9...v1.2.10)

---
updated-dependencies:
- dependency-name: tzinfo
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Philipp Bayer <PhilippBay@gmail.com>
2022-12-02 19:48:04 +08:00
Philipp Bayer
3019fbdf17 Update ruby to 2.7.7 (#549)
* Update Ruby to 2.7.7, add bigdecimal and scanf, update webmock, monkeypatch tests to work with Rails 4.2
2022-12-02 19:42:38 +08:00
Philipp Bayer
4740f8ea2b Fix recommendify (#542)
* Switch to recomendify fork, replace poltergeist with selenium, add capybara config
2022-12-02 08:56:42 +08:00
Bastian Greshake Tzovaras
cb3d21b000 add genomeprep link (#538) 2022-07-26 11:20:08 +02:00
Helge Rausch
58cd495859 Run DatabaseCleaner before RSpec tests (#539)
* Rename workflow

* Run DatabaseCleaner before RSpec tests

* Run on all pushes
2022-07-25 11:02:32 +02:00
Helge Rausch
41e40561ce Run tests on GitHub (#536)
* Run tests on GitHub

* WIP

* Update mimemagic and rails gems

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* Update paperclip gem

* Ping

* Ping

* Fix tests (hopefully)

* fixup! Fix tests (hopefully)

* Use fork of mediawiki-gateway that is actively maintained

* Use separate VCR files for each test

* Try db:reset

* Use same Postgres version as in production

* Address Hound issue
2022-07-24 14:59:03 +02:00
Andrew Riha
f995d36816 Add link to snps library (#533) 2020-09-21 16:52:07 +02:00
Helge Rausch
b5f4df30df Update rails (#532) 2020-07-28 10:49:56 +02:00
dependabot[bot]
2edab11868 Bump json from 2.1.0 to 2.3.0 (#531)
Bumps [json](https://github.com/flori/json) from 2.1.0 to 2.3.0.
- [Release notes](https://github.com/flori/json/releases)
- [Changelog](https://github.com/flori/json/blob/master/CHANGES.md)
- [Commits](https://github.com/flori/json/compare/v2.1.0...v2.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-28 09:13:15 +02:00
dependabot[bot]
31a33fb956 Bump sanitize from 4.6.4 to 5.2.1 (#530)
Bumps [sanitize](https://github.com/rgrove/sanitize) from 4.6.4 to 5.2.1.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/master/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v4.6.4...v5.2.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-25 22:50:48 +08:00
dependabot[bot]
af143c8c44 Bump rake from 12.3.1 to 13.0.1 (#525)
Bumps [rake](https://github.com/ruby/rake) from 12.3.1 to 13.0.1.
- [Release notes](https://github.com/ruby/rake/releases)
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rake/compare/v12.3.1...v13.0.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Philipp Bayer <PhilippBay@gmail.com>
2020-06-06 19:28:36 +08:00
dependabot[bot]
be6494ad4d Bump websocket-extensions from 0.1.3 to 0.1.5 (#529)
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-ruby) from 0.1.3 to 0.1.5.
- [Release notes](https://github.com/faye/websocket-extensions-ruby/releases)
- [Changelog](https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-ruby/compare/0.1.3...0.1.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-06 19:24:08 +08:00
dependabot[bot]
9ecb165ecf Bump rack from 1.6.11 to 1.6.13 (#524)
Bumps [rack](https://github.com/rack/rack) from 1.6.11 to 1.6.13.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/1.6.11...1.6.13)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Philipp Bayer <PhilippBay@gmail.com>
2020-06-06 19:07:51 +08:00
Bastian Greshake Tzovaras
3246af3c9f add recaptcha to messages (#528)
* add recaptcha to messages (fuck spammers!)

* minimize complexity maybe?

* hounded

* thanks helge! :D
2020-05-31 21:03:25 +08:00
Helge Rausch
de1fd19aa1 Refactor ZipGenotypingFiles (#527) 2020-04-19 12:49:08 +02:00
dependabot[bot]
5e3dd99f70 Bump nokogiri from 1.10.7 to 1.10.8 (#523)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.7 to 1.10.8.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.7...v1.10.8)

Signed-off-by: dependabot[bot] <support@github.com>
2020-02-27 16:24:51 +08:00
dependabot[bot]
7478424ab2 Bump loofah from 2.2.3 to 2.4.0 (#521)
Bumps [loofah](https://github.com/flavorjones/loofah) from 2.2.3 to 2.4.0.
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.2.3...v2.4.0)

Signed-off-by: dependabot[bot] <support@github.com>
2019-12-16 09:42:38 +00:00
dependabot[bot]
63566ebc65 Bump rubyzip from 1.2.2 to 1.3.0 (#519)
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.2...v1.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2019-12-16 09:30:51 +00:00
Helge Rausch
23c42cdcf2 Update nokogiri (#518) 2019-08-20 11:53:23 +02:00
Philipp Bayer
826dfdfe9d Add disclaimer to new message email (#517)
* Add fraudulent disclaimer

* Bring back the dot
2019-07-27 12:14:56 +02:00
Philipp Bayer
dba75c2c11 Merge pull request #516 from openSNP/update-rails
Update rails (CVE-2018-16476)
2018-12-06 17:32:20 +08:00
Helge Rausch
007c0f017f Put back shoulda-context 2018-12-06 10:27:56 +01:00
Helge Rausch
8b67ee3a7a Remove require 2018-12-06 10:26:49 +01:00
Helge Rausch
1c79eb1340 Fix test 2018-12-06 10:19:22 +01:00
Helge Rausch
6a1a6206f6 Update rails (CVE-2018-16476) 2018-12-06 10:08:20 +01:00
Philipp Bayer
b9070d6e88 Merge pull request #514 from openSNP/update_rack
Updates rack
2018-11-16 22:02:07 +08:00
Philipp Bayer
f150d98dce Updates rack 2018-11-16 12:20:01 +08:00
Philipp Bayer
3cbfc12188 Merge pull request #512 from openSNP/CheckJS
Circumvents issue with endless refreshing on #messages tab
2018-10-16 17:45:31 +08:00
Philipp Bayer
ca6645c13e Merge branch 'CheckJS' of github.com:openSNP/snpr into CheckJS 2018-10-15 22:41:54 +08:00
Philipp Bayer
57ce6e4f28 Now it works - was the method: get the problem? 2018-10-15 22:41:41 +08:00
Philipp Bayer
706d7adcf2 Merge branch 'master' into CheckJS 2018-10-08 14:45:39 +08:00
Philipp Bayer
d78c4b8ce1 Fixes endlessly refreshing issue on my localhost? 2018-10-08 14:44:27 +08:00
Philipp Bayer
ae74daef2d Get rid of unused bootstrap that just triggers an error 2018-10-08 13:57:01 +08:00
Philipp Bayer
a96b015fcf Merge pull request #511 from openSNP/CheckJS
Add warning for people who turned off Javascript
2018-10-08 08:23:18 +08:00
Philipp Bayer
be0cce3ed1 Add warning for people who turned off Javascript 2018-10-07 22:42:23 +08:00
Philipp Bayer
1e1bdde8ad Merge pull request #510 from openSNP/upgrade_factorygirl
Replace factory_girl by factory_bot everywhere
2018-10-07 21:35:58 +08:00
Philipp Bayer
9981266b75 More hound 2018-10-07 21:31:29 +08:00
Philipp Bayer
d85589e528 Satisfy hound 2018-10-07 21:26:02 +08:00
Philipp Bayer
d3dde6166d Replace factory_girl by factory_bot everywhere 2018-10-07 21:21:06 +08:00
Philipp Bayer
3eba5264fe Update ffi - new security advisory (#509) 2018-09-10 13:33:36 +02:00
Philipp Bayer
b12eafed1b Merge pull request #508 from openSNP/update_rubyzip
Updates Rubyzip
2018-09-10 18:40:55 +08:00