Commit graph

3816 commits

Author SHA1 Message Date
Stella Rouzi
e709d080b4
Merge pull request #2650 from AndrewKvalheim/test-unspecified-order
Decouple tests from unspecified data ordering
2020-03-29 15:55:34 +03:00
Andrew Kvalheim
a7006a4edd Decouple tests from unspecified data ordering
These tests have been passing with SQLite, but don't reflect guaranteed
behavior and with PostgreSQL failed intermittently.
2020-03-28 15:15:01 -07:00
Andrew Kvalheim
f37eab88c7 Use Chrome::Options instead of Capabilities
Resolves:

    $ docker-compose run --rm osem bundle exec rspec --tag js
    …
    Selenium::WebDriver::Error::UnknownError:
    unknown error: Chrome failed to start: exited abnormally.
2020-03-28 13:30:45 -07:00
Andrew Kvalheim
d088a4ae17 Add missing Chromium dependencies in base image
Resolves:

    $ docker run --rm osem/base chromium --no-sandbox --headless
    … Check failed: InitDefaultFont(). Could not find the default font
2020-03-28 11:38:11 -07:00
Andrew Kvalheim
8eb696bb4a Use version range instead of OSEM_RUBY_VERSION 2020-03-28 08:59:16 -07:00
depfu[bot]
0e3e832770
Update json to version 2.3.0 2020-03-19 15:49:52 +00:00
Andrew Kvalheim
38b6486550 Use database password in Docker Compose environment
Addresses docker-library/postgres#681.
2020-03-14 16:33:31 -07:00
depfu[bot]
5c57ccdf5a
Update puma to version 3.12.4 2020-03-03 11:18:54 +00:00
Michael Ball
408f341226 Allow in robots 2020-02-27 02:51:09 -08:00
Michael Ball
55ce5cb5f6 Add messages@snap as a bcc for all snapcon emails 2020-02-20 22:04:09 -08:00
Michael Ball
2ede9f310c Fix sentry-raven gem in the gemfile 2020-02-19 13:36:18 -08:00
Michael Ball
5932e27b85 Add sentry config 2020-02-19 13:16:48 -08:00
depfu[bot]
8598652433
Update sqlite3 to version 1.4.2 2020-02-19 13:11:48 +00:00
Henne Vogelsang
e6f3aa559e
Merge pull request #2636 from openSUSE/depfu/update/nokogiri-1.10.8
🚨 [security] Update nokogiri: 1.10.5 → 1.10.8 (patch)
2020-02-19 14:07:45 +01:00
depfu[bot]
153b825923
Update nokogiri to version 1.10.8 2020-02-11 11:47:10 +00:00
Michael Ball
d3e58f405a
Merge pull request #30 from snap-cloud/admin-ticketing
Admin ticketing
2020-02-06 02:10:30 -08:00
Michael Ball
be991c53d3 Merge branch 'master' of github.com:snap-cloud/snapcon into admin-ticketing
* 'master' of github.com:snap-cloud/snapcon: (22 commits)
  Cleanup some Auth specs and weird haml syntax
  add sentry puma hooks
  fix user model spec
  Tweak Tickets Text
  fix missing ]
  Fix specs for omniauth providers?
  Update stripe mock gem
  remove airbrake
  Add sentry logging
  Update stripe gem
  Cleanup stripe stuff
  Fix the docker init script
  Cleanup specs
  Cleanup config file, ensure providers are set if present
  Fix format spec with new markdown options
  Try to update spec file with image in navbar
  Delint
  Delint helpers
  Lint: Sort gems
  Update user model spec
  ...
2020-02-06 02:02:20 -08:00
Michael Ball
231b2a6d72 Update tickets controller spec for Rails 5 2020-02-06 01:46:21 -08:00
Michael Ball
d06c3ce035 Run db:migrate 2020-02-06 01:41:09 -08:00
Michael Ball
4306fbe636 Merge branch 'master' into admin-ticketing
* master: (61 commits)
  Replace more Commercials with Materials
  Rename more commericals to materials
  UI -- Repalce "Commerials" with "Materials".
  Re-order Conference Associations
  Cleanup CSS add Snap! style block attachments
  hide venue link if there is no venue link
  No dropshadow
  Text with drop shadow for now
  Tidy up the look of lodging panels
  Show reg status for tickets.
  Tweak CSS, fix loding order
  Move the venue description to below the map.
  Update lodging styling. Add description for venu when map is shown.
  CSS tweaks...
  Make the edit form not so wide.
  Support markdown in more fields
  Cleanup CSS ordering, fix coloring for navdropdowns
  dumb...fix order of link_to args
  ARRRGHHH, another typo...same line...
  fix typo
  ...
2020-02-06 01:37:38 -08:00
Michael Ball
7586112f72 Merge master 2020-02-06 01:20:11 -08:00
Michael Ball
1b4132fb19
Merge pull request #28 from snap-cloud/fix-build
Attempt to Unbreak Stuff
2020-02-06 01:12:02 -08:00
Michael Ball
a72633e2d9 Cleanup some Auth specs and weird haml syntax 2020-02-06 00:47:40 -08:00
Michael Ball
cc9a759960 add sentry puma hooks 2020-02-05 23:25:08 -08:00
Michael Ball
142e93bebc fix user model spec 2020-02-05 23:25:00 -08:00
Michael Ball
a6bac93788 Tweak Tickets Text 2020-02-05 23:20:31 -08:00
Michael Ball
9904ee67aa fix missing ] 2020-02-05 10:57:02 -08:00
Michael Ball
37ffc1765d Fix specs for omniauth providers? 2020-02-04 23:50:28 -08:00
Michael Ball
bc6b76fcc3 Update stripe mock gem 2020-02-04 23:42:26 -08:00
Michael Ball
71659ae65f remove airbrake 2020-02-04 22:51:20 -08:00
Michael Ball
b50972213a Add sentry logging 2020-02-04 22:48:58 -08:00
Michael Ball
165fe2b9ca Update stripe gem 2020-02-04 20:50:41 -08:00
Michael Ball
9355114960 Cleanup stripe stuff 2020-02-04 20:49:22 -08:00
Michael Ball
00c8903968 Fix the docker init script 2020-02-04 18:44:32 -08:00
Michael Ball
daba37a116 Merge branch 'master' into fix-build
* master:
  Replace more Commercials with Materials
  Rename more commericals to materials
  UI -- Repalce "Commerials" with "Materials".
2020-02-04 18:10:29 -08:00
Michael Ball
5cd408f51e
Merge pull request #27 from snap-cloud/rename-commercials
UI -- Repalce "Commerials" with "Materials".
2020-02-04 17:54:55 -08:00
Michael Ball
7bf57b05f3 Cleanup specs 2020-01-29 16:51:27 -08:00
Michael Ball
3a2198d1fa Cleanup config file, ensure providers are set if present 2020-01-27 22:58:19 -08:00
Michael Ball
e269e45a45 Fix format spec with new markdown options 2020-01-27 22:56:12 -08:00
Michael Ball
d8ce3c2982 Try to update spec file with image in navbar 2020-01-27 22:54:03 -08:00
Michael Ball
35a532ceab Delint 2020-01-27 22:53:47 -08:00
Michael Ball
1ec99a5018 Delint helpers 2020-01-27 22:42:37 -08:00
Michael Ball
6dd501663c Lint: Sort gems 2020-01-27 22:31:57 -08:00
Michael Ball
506f0c946f Update user model spec 2020-01-27 15:23:54 -08:00
Michael Ball
7ea5ff9160 Restore gemfile to have the standard gems 2020-01-27 15:20:37 -08:00
Michael Ball
0aae8e79be Restore omniauth providers to keep conistency with master 2020-01-27 15:17:40 -08:00
Michael Ball
8a6bb87983 Replace more Commercials with Materials 2020-01-27 13:40:36 -08:00
Michael Ball
3eeaebbdc8 Rename more commericals to materials 2020-01-27 13:37:23 -08:00
Michael Ball
9a1739e86e UI -- Repalce "Commerials" with "Materials".
This only replaces the UI facing wording. Specs will fail
as they have not been updated yet.
2020-01-18 10:57:42 -08:00
Michael Ball
1f7877ccd9 Re-order Conference Associations
The current order leads to an error on the route
GET /conferences/:short_name/physical_tickets

The Rails error message was rather helpful! 😁

```
Completed 500 Internal Server Error in 35ms (ActiveRecord: 12.0ms)
ActiveRecord::HasManyThroughOrderError (Cannot have a has_many :through association 'Conference#physical_tickets' which goes through 'Conference#ticket_purchases' before the through association is defined.):
 app/controllers/admin/physical_tickets_controller.rb:11:in `index'
```
2020-01-09 01:13:27 -08:00