Commit graph

3217 commits

Author SHA1 Message Date
James Mason
072116fffe Enable registration to proceed without requiring a ticket.
Requiring a ticket after registration is convoluted; while it may be neccesary
for some workflows, it definitely isn't for others, and the core of osem
doesn't need it... so let's make it optional.
2019-02-16 00:53:40 +01:00
Henne Vogelsang
228190396c Add the files we use for production deployments
We are using apache as reverse proxy and two systemd units
(puma & delayed job) for events.opensuse.org. Track them
also in this project, might be useful for others.
2019-02-16 00:40:47 +01:00
Henne Vogelsang
9cc5c83477 Fix link to translation documentation 2019-02-16 00:40:47 +01:00
Henne Vogelsang
e523c2631e Make the device ichain base url configurable 2019-02-15 17:09:03 +01:00
Henne Vogelsang
f8266b29ee Task to drop all ahoy events
The ChangeVisitIdTypeOfAhoyEventsToInteger from 364be5541 is not very well done.
You can not change the schema without changing possibly existing data.
Ahoy events used some kind of string as `visit_id`. Changing this column
to integrer will just barf up `Mysql2::Error: Truncated incorrect INTEGER value`.

So we need a way for people who are in this situation now to get out of it.
Luckily we completely dropped ahoy events a while ago so we can just delete them.
2019-02-15 17:09:03 +01:00
Henne Vogelsang
a4d7a1a771 Change initial state to new
The initial state needs to be one that is part of the machine.
See the transition README.md
2019-02-15 17:09:03 +01:00
Henne Vogelsang
c07cc6c844 Update mina and adopt the configuration 2019-02-15 17:09:03 +01:00
Henne Vogelsang
216cf632b8 Change project id/key to not be the same setting 2019-02-14 23:50:59 +01:00
Henne Vogelsang
334f84179f Use deliver_later in devise
Do not send devise mails directly in the request but through the
delayed jobs.
2019-02-01 01:00:56 +01:00
Henne Vogelsang
0f5181ccf4 Introduces New Installation Page
If there are no users signed up and no conferences we show a page
informing people what they need to do.
2019-02-01 01:00:56 +01:00
Henne Vogelsang
7fd7090867 Simplify app.json
Use system libraries for building nokogiri and do not require
to configure so many environment variables.
2019-02-01 01:00:56 +01:00
Henne Vogelsang
7ddf5e2251 Ignore .envrc
In case you use https://direnv.net/, which you should!
2019-02-01 01:00:56 +01:00
Henne Vogelsang
eabb2693c0 Move Translation docu into the wiki
This doesn't need to live in the code base...
2019-02-01 01:00:19 +01:00
Henne Vogelsang
6745f61c83 Move stripe docu to the wiki
This doesn't need to live in the code base...
2019-02-01 01:00:19 +01:00
Henne Vogelsang
2a7acf7369 Fixup INSTALL.md
- add a big fat warning
- Do not mentioned the deprecated docker setup anymore
- Fixup docker-compose production setup
2019-02-01 01:00:19 +01:00
Henne Vogelsang
9b97ecdb58 Fix service name in compose override
Services names should match between the config and the override file...
2019-01-29 21:47:48 +01:00
depfu[bot]
50b8dfd52d Update carrierwave to version 1.3.1 2019-01-20 23:59:49 +01:00
depfu[bot]
d832e9870b Update omniauth-google-oauth2 to version 0.6.0 2019-01-10 11:34:41 +01:00
James Mason
516e53d9df Use chartkick globally
* Clean up legacy charting imports
* Update existing donut and line charts
* Create helpers for parsing out existing chart data
* Move chart partials to a more common path
2018-12-30 16:57:22 -08:00
depfu[bot]
3bbac3667f Update prawn-qrcode to version 0.3.0 2018-12-29 11:40:01 +01:00
James Mason
ef4b7fda92 Add markdown formatting for sponsor descriptions 2018-12-28 19:10:31 -08:00
depfu[bot]
4e96f76926 Update bootstrap-sass to version 3.4.0 2018-12-28 17:14:03 -08:00
depfu[bot]
5d2d2cd502 Update webmock to version 3.5.1 2018-12-28 16:55:36 -08:00
depfu[bot]
1fcd5c68c5 Update carrierwave to version 1.3.0 2018-12-27 23:50:24 -08:00
depfu[bot]
aaa359b67d Update stripe to version 4.4.0 2018-12-27 23:29:40 -08:00
depfu[bot]
2e35afacb4 Update cloudinary to version 1.11.1 2018-12-27 22:29:34 -08:00
depfu[bot]
c29cb144bf Update geckodriver-helper to version 0.23.0 2018-12-27 18:26:48 -08:00
depfu[bot]
c7ddbd6e16 Update rubocop to version 0.61.1 2018-12-20 14:01:59 -08:00
depfu[bot]
cfeb33ea93 Update nokogiri to version 1.9.1 2018-12-20 14:01:42 -08:00
depfu[bot]
2401ec0d0f Update autoprefixer-rails to version 9.4.3 2018-12-20 07:07:05 -08:00
depfu[bot]
0c5a2a6885 Update daemons to version 1.3.1 2018-12-19 18:04:19 -08:00
depfu[bot]
465eea73e8 Update cloudinary to version 1.11.0 2018-12-19 17:51:19 -08:00
depfu[bot]
ada38de83e Update stripe to version 4.3.0 2018-12-19 15:29:30 -08:00
depfu[bot]
5174f3bd07 Update letter_opener to version 1.7.0 2018-12-19 13:34:09 -08:00
depfu[bot]
4a7bf944e8 Update omniauth-google-oauth2 to version 0.5.4 2018-12-19 13:33:15 -08:00
James Mason
03f7951676 Add a switch for allowing registration on events (proposals) 2018-12-19 13:18:24 -08:00
James Mason
75bf1380ba Select Call type when creating; don't switch types. 2018-12-19 13:18:24 -08:00
James Mason
e518431b8e Rename 'Call for Papers' to 'Calls for Content' 2018-12-19 13:18:24 -08:00
James Mason
21c5b842b1 Unlint CfP views #BetterPlace 2018-12-19 13:18:24 -08:00
depfu[bot]
195d7e08ac Update paper_trail to version 10.1.0 2018-12-19 12:31:47 -08:00
James Mason
41c2995cff test for missing logo 2018-12-19 12:30:45 -08:00
James Mason
b4c7c8d5a4 Provide primitive test coverage of the ticket pdf 2018-12-19 12:30:45 -08:00
James Mason
4d4ef597dc Gracefully fail out of image handling in ticket PDF
(cherry picked from commit 730d53c8b6)
2018-12-19 12:30:45 -08:00
depfu[bot]
6c85df603c Update rails-controller-testing to version 1.0.4 2018-12-19 11:59:45 -08:00
depfu[bot]
9c986c11da Update recaptcha to version 4.13.1 2018-12-19 11:59:16 -08:00
depfu[bot]
5709821a49 Update skylight to version 3.1.2 2018-11-30 16:14:05 -08:00
James Mason
ac3337bd1e Fix up a flappy test 2018-11-30 14:09:10 -08:00
depfu[bot]
631090fcbd Update capybara to version 3.12.0 2018-11-30 14:08:45 -08:00
depfu[bot]
2873989696 Update stripe to version 4.2.0 2018-11-30 14:08:25 -08:00
depfu[bot]
308a02aec5 Update rails-assets-trianglify to version 1.2.0 2018-11-28 15:25:39 -08:00