38 Commits

Author SHA1 Message Date
luzpaz
7d9739349b Fix various typos
Fixes user-facing and non-user-facing typos

Found via `codespell -S "./vendor" -L ontext,rememberable,ridiculus,varius`
2025-10-15 11:15:47 +00:00
Henne Vogelsang
494c73bbd6 Drop skylight, we already support sentry 2024-06-06 18:26:01 +02:00
Henne Vogelsang
b2f0796799 Drop mysql2 support, settle on postgresql
It's enough work to support one database, let's settle on
the defacto Rails default.
2024-06-06 18:05:52 +02:00
Henne Vogelsang
effba3382e Update Ruby version to 3.3.2
Also remove support for  OSEM_RUBY_VERSION, we are going to support
one ruby version and one ruby version only now.
2024-06-06 16:59:15 +02:00
Rune Antonsen
9c904f1103 bump ruby version to 3.1.2 2022-04-21 14:12:37 +02:00
Henne Vogelsang
162c688a28 Update default ruby version to 3.1.1 2022-03-01 14:55:16 +01:00
Henne Vogelsang
10c6edcf8c Update to Rails 7 2022-02-22 19:22:25 +01:00
Henne Vogelsang
66e61190a5 Fix force_ssl environment handling
Fixes docker production example.
2021-11-09 22:59:48 +01:00
Henne Vogelsang
7dbe2d19fe Move factory linting to CI cycle
No need to do this before each and every spec or example. Speeds
up suite and make things less fragile.
2021-08-18 14:38:55 +02:00
Henne Vogelsang
b4b20bd135 Introduces sentry, removes airbrake
Sentry is the premiere FOSS error tracking app.
2021-03-06 23:13:59 +01:00
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
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
216cf632b8 Change project id/key to not be the same setting 2019-02-14 23:50:59 +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
James Mason
9eae73c7e4 Goodbye phantomjs, hello (again) selenium. 2018-11-19 08:40:55 -08:00
James Mason
84d60f4f3e Set application timezone in ENV 2018-09-25 22:13:22 +02:00
Henne Vogelsang
d61b4253df Configure MATOMO from the environment
We try to be a 12factor app right? :-)
2018-09-24 10:59:42 -07:00
Henne Vogelsang
35c531b111 Make the dotenv file useful by default
Copying this to .env.production used to enable all kinds of things with example
data. Now you can copy it and OSEM will use it's defaults until you explicitely
change them here.
2018-09-12 19:41:37 +02:00
Henne Vogelsang
1a502417f9 Document the DB variables in dotenv.example 2018-09-12 19:41:37 +02:00
Henne Vogelsang
272690fa21 Setup a more recent ruby version
2.5.0 has been released since 8 months now...
2018-09-06 00:43:25 +02:00
James Mason
f22afe0644 Add ENV variable for production log level
(cherry picked from commit f8856da0fd3c9e41330fdd09c407eb7f61b078dc)
2018-06-07 10:58:00 +02:00
James Mason
73c5c3c97a Allow root URL to redirect to a conference via ENV var. 2018-03-15 01:24:49 +01:00
Godfrey Chan
0c8095493a Skylight instrumentation
This allows individual installations to optionally collect performance
data using [Skylight for Open Source](https://www.skylight.io/oss).
2018-02-22 21:08:24 -08:00
AEtherC0r3
c21c9af60f Use environment variable for the redis url in cable.yml
Move redis url from cable.yml to dotenv.example
2017-12-11 20:58:04 +02:00
James Mason
ee6040ffd6 Merge branch 'master' into ssl-opt 2017-11-16 18:13:38 -08:00
James Mason
668c7dede9 Add FORCE_SSL to the dotenv example 2017-11-14 14:12:23 -08:00
James Mason
a7fce677fc Add reCAPTCHA support to registration.
Because I *hate* spam bots.
2017-11-03 20:36:57 -07:00
Wexpo Lyu
33aee342b4 Add new envs to dotenv.example. 2017-08-11 12:03:02 +03:00
AEtherC0r3
dcd57934fb Add OpenID test documentation
* Write a paragraph that informs contributors about the openID test
accounts that are available and provide instructions on how to
enable them in development (#1315) in CONTRIBUTING.md

* Add missing environment variable for openID logins via openSUSE
(OSEM_SUSE_KEY, OSEM_SUSE_SECRET) in dotenv.example
2017-04-03 23:55:59 +03:00
JewelSam
f6e74461ba Add schedule interval as attribute of a program
Also, the part of the schedule event is deleted and the length of the event types
changes to the nearest suitable after changing the length of the interval.

This closes #1220
2017-04-01 21:39:20 +03:00
Christian Bruckmayer
322d58c61c Revert "fixed travis issues"
This reverts commit 1255088ff0.

Because it broke our heroku deployment
2017-03-03 15:07:54 +01:00
Siddhant Bajaj
1255088ff0 fixed travis issues 2017-02-20 23:43:02 +05:30
Eugene Dubinin
ff9ca4a817 implements configurable schedule granularity and improves the schedule grid for denser schedule grids on smaller screens 2017-01-31 16:24:45 +02:00
Rishabh Saxena
47e16e5653 add stripe gateway config 2016-08-15 10:59:34 +05:30
Henne Vogelsang
5b0202c052 Expand and document SMTP configuration 2016-04-29 16:37:48 +02:00
Henne Vogelsang
beac27405e Use the environment for ActionMailer configuration 2016-04-29 16:37:48 +02:00
Henne Vogelsang
d79a9b6fc1 Make use of dotenv 2016-04-29 16:37:48 +02:00