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