Henne Vogelsang
4bf0c02763
Use our env naming convention for memcached
...
Also do not set memore_store in the production environment if
there is no memcached. File based cache is default for a reason,
it even works for most normal traffic pages
2019-02-16 01:00:22 +01:00
Henne Vogelsang
5aa85f233e
Can't cache javascript that is supposed to run
...
From the CaptureHelper docu¹
```
WARNING: content_for is ignored in caches. So you shouldn't use it for elements that will be fragment cached.
```
¹ https://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html#method-i-content_for
2019-02-16 01:00:22 +01:00
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