Igor Scheller
e4247cd0bd
Metrics: Use buckets for work, worklog and vouchers
2020-09-22 11:37:21 +02:00
Tim Neumann
a50dd9cae0
Add option for minutes after shift start where signup is allowed
2020-09-02 13:12:16 +02:00
Igor Scheller
e2e2ac0c68
Metrics: Added configured locales and themes, refactoring/formatting
2020-04-25 17:04:57 +02:00
Igor Scheller
795a0631cb
Added application base url: Redirector now uses URLs instead of relative paths
2020-04-25 15:50:57 +02:00
Igor Scheller
6b1c22a743
Removed LegacyUrlGenerator
2020-04-25 15:50:57 +02:00
Igor Scheller
d323b75501
News: Rewrite
2020-04-25 15:50:57 +02:00
Igor Scheller
e4a06fb457
Header: Add external links
2019-12-28 21:46:52 +01:00
msquare
0cab703c94
Merge pull request #705 from MyIgel/pronoun
...
User: Add pronoun statement
2019-12-27 19:47:52 +01:00
Igor Scheller
537179df66
Shifts overview: Added filter_max_duration to limit max runtime
2019-12-27 18:58:27 +01:00
Igor Scheller
8f2da56892
Voucher: Added hours_per_voucher setting
2019-12-27 06:07:48 +01:00
Igor Scheller
e1471248fe
User: Add pronoun statement
2019-12-26 19:18:47 +01:00
Igor Scheller
25cdf1cac8
Voucher: Added calculation start time
2019-12-25 16:26:59 +01:00
msquare
3a6d096fff
add 36c3 theme
2019-11-23 18:39:09 +01:00
msquare
3ce3129b6e
feature: disable lastname+prename in config
2019-08-24 10:56:59 +02:00
msquare
9e9fee25f2
all 3 color themes for camp and high contrast theme
2019-07-20 23:58:14 +02:00
msquare
c412f6b009
add cccamp19 theme
2019-07-20 23:58:14 +02:00
Igor Scheller
508695efb2
Replaced gettext translation with package
...
This allows to check if no translation is available
2019-07-08 01:58:06 +02:00
Igor Scheller
bcce2625a8
Implemented AuthController for login
...
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
2019-07-08 01:57:59 +02:00
MichiK
142871f852
Add a config option for maximum signup in advance
...
We now have `signup_advance_hours` in the configuration that
only allows signup for shifts so many hours in the future.
A notice is displayed in the shift view for shifts in the
far future, together with an info notice on when signup for
that shift will be possible.
In addition, we now have a new shift state `NOT_YET` for this
purpose so we do not have to abuse `SHIFT_ENDED` anymore for
`signup_requires_arrival` as well.
2019-06-04 21:24:59 +02:00
Igor Scheller
94fea1edad
Use ini timezone setting
2019-06-04 21:21:34 +02:00
Igor Scheller
4e709d0d23
Log messages without inline HTML
2019-06-03 20:33:09 +02:00
msquare
f6a87535a0
add help button to ical export for android, fixes #402
2019-05-05 15:23:13 +02:00
Igor Scheller
79c92da8c1
Formatting
...
```bash
php-cs-fixer fix --allow-risky=yes --rules=@PSR2,psr4,mb_str_functions.php_unit_construct,php_unit_ordered_covers,trailing_comma_in_multiline_array --rules='{"array_syntax": {"syntax":"short"}}' [tests/|src/]
```
2019-04-25 18:17:19 +02:00
Janne Heß
79b30fa3a8
Support disabling the planned arrival
...
We also use Engelsystem for single-day events, and the planned
arrival/departure feature doesn't make sense for us.
2019-04-23 21:05:56 +02:00
Janne Heß
665e444e88
Support disabling the DECT field
...
It's a really chaos-event-specific feature and is confusing for many
people on non-chaos events.
2019-04-23 12:43:45 +02:00
Igor Scheller
e1be950fb1
config: Improved mail encryption documentation
2019-04-20 20:02:22 +02:00
Janne Heß
69ac1b2d21
Support disabling the arrival feature
...
Setting `autoarrive` to true will now cause all newly registered angels
to be automatically confirmed as arrived.
2019-03-09 13:53:08 +01:00
Janne Heß
afa4506e11
Support alternative home sites
2019-03-09 13:52:13 +01:00
Igor Scheller
330356043d
credits: Allow customization
2018-12-22 12:01:23 +01:00
Phi|eas |ebada
5696dbffc2
Degender shirt sizes
...
As requested on [twitter](https://twitter.com/sdrnoise/status/1069327306475347968 ).
Following [Geekfeminism's naming scheme](http://geekfeminism.wikia.com/wiki/T-shirts ).
2018-12-03 19:20:58 +01:00
Igor Scheller
fd37c9d60e
Added additional headers
2018-11-21 19:24:36 +01:00
msquare
c1494fc1e7
add 35c3 theme dark
2018-11-11 20:50:25 +01:00
Igor Scheller
90e1a94962
Make application name configurable
...
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails
Closes #426
2018-10-30 22:50:22 +01:00
Igor Scheller
2aad181798
Footer: Add additional links to the footer
...
Closes #435 (Support for additional footer links)
2018-10-24 22:31:32 +02:00
Igor Scheller
4bd38305dc
Readme: Clarify config file names
...
Closes #465 (tshirt_sizes seem mixed with the default config)
2018-10-24 19:16:47 +02:00
Igor Scheller
0d38de6a2c
Mail: should use sendmail as a default
2018-10-24 19:15:52 +02:00
Igor Scheller
b46207f911
Merge remote-tracking branch 'MyIgel/session'
2018-09-30 19:33:14 +02:00
Igor Scheller
6187eed3bb
Merge remote-tracking branch 'MyIgel/mailing'
2018-09-26 21:31:18 +02:00
Igor Scheller
2a134e6c0b
Config: Removed nightshifts query
2018-09-23 11:40:53 +02:00
Igor Scheller
104e4f4c43
Session: Added Symfony PDO backend
2018-09-16 14:56:07 +02:00
Igor Scheller
d0abc27c07
Merge remote-tracking branch 'MyIgel/translations'
2018-09-15 14:58:31 +02:00
Igor Scheller
47b3d35f36
Changed configuration comments to english
2018-09-06 16:04:41 +02:00
Igor Scheller
01e9c22695
Implemented mailing abstraction
...
Closes #434
2018-09-05 13:44:43 +02:00
Igor Scheller
acfe72cb91
Removed translation from config file
2018-08-29 23:46:32 +02:00
Igor Scheller
d6c8f1a614
Merge branch 'master' to 'rebuild-database'
2018-08-20 21:07:57 +02:00
Igor Scheller
bf6efe532c
Added trusted proxies
2018-08-19 16:44:33 +02:00
Igor Scheller
c3c84a02f3
Made more options configurable over environment variables
2018-08-19 16:44:33 +02:00
marudor
d7ba51b3ec
more env as variables
2018-08-19 16:44:33 +02:00
Igor Scheller
6962c2b790
Legacy URL Support
2018-08-05 21:46:05 +02:00
Igor Scheller
d4b36e9bad
Added Illuminate/Database
2018-01-14 02:59:39 +01:00
msquare
1a22a6d410
there are no 5xl shirts
2017-12-29 12:43:20 +01:00
msquare
b2c54d8e54
fair distribution of shirt sizes
2017-12-28 15:08:48 +01:00
lubiana
e26918a1ae
Change defaultvalue for initial vouchers
...
Initial voucher set to zero to reflect the new way we distribute vouchers at congress
2017-12-26 14:17:22 +01:00
msquare
58c455e02d
add dark theme for 34c3
2017-11-30 21:03:51 +01:00
msquare
20eda36415
add 34c4 design
2017-11-30 20:00:55 +01:00
Igor Scheller
b9bc03a1bd
Changed tests database to mariadb
2017-11-25 11:27:38 +01:00
Igor Scheller
449e2cdd00
Added env function, added GitLab CI code coverage config
2017-09-25 01:16:12 +02:00
Igor Scheller
945fcb079a
Added registration_enabled configuration
2017-09-20 12:18:08 +02:00
Igor Scheller
0a20883aa8
Reimplementation of 2840bb619
(signup requires arrival), closes #330
2017-08-31 12:32:08 +02:00
Igor Scheller
cc01c906ba
#336 : Integration of symfony/http-foundation request
2017-08-29 21:52:07 +02:00
Igor Scheller
73175e2b64
#337 : Added routing
2017-08-28 17:34:00 +02:00
Igor Scheller
7d5d905fcf
Moved $themes array to config
2017-07-20 01:14:28 +02:00
Igor Scheller
a2b9edc6a3
Reapplied "Merge pull request #314 from Scriptkiddi/master"
2017-07-17 22:17:58 +02:00
Igor Scheller
c8719e89fa
Added phpunit and fixed typo
2017-07-17 18:54:58 +02:00
Igor Scheller
68da2a4eb8
Renamed "default_theme" config to "theme"
2017-03-02 08:11:52 +01:00
Bot
3de0cc840f
Removed spaces
2017-01-22 01:12:57 +01:00
Igor Scheller
8506d6d27e
Refactoring: Config cleanup / moved to class
2017-01-21 23:07:20 +01:00
Igor Scheller
9a3ad88834
Changed from mysqli to PDO, some refactorings, faster sql queries
2017-01-21 13:58:53 +01:00
Bot
55141154c0
Replaced " with '
2017-01-03 15:32:59 +01:00
Bot
356b2582f3
PPHDoc, formatting, fixes, cleanup
2017-01-03 03:22:48 +01:00
Bot
d71e7bbfad
Formatting
2017-01-02 15:49:53 +01:00
Bot
7313e15ce8
PSR-2 formatting
2017-01-02 03:57:23 +01:00
Igor Scheller
1f8d1eb4bb
Fixed "Constant already defined" notice
...
Added more ugly global variables
2017-01-01 18:50:53 +01:00
Igor Scheller
5e850171e2
Fixed "Constant already defined" notice
2017-01-01 15:43:20 +01:00
msquare
d4ea9dd218
fix non existing default contact mail address
2016-12-13 17:59:42 +01:00
msquare
d5d2acc7d8
improve code style
2016-10-01 10:48:19 +02:00
tike
661e5595c4
issue #242 - make app caluclate number of vouchers for angels
2016-02-07 13:00:28 +01:00
Johannes Lauinger
ff7dd61040
adds configuration variable $contact_email
2015-11-01 21:10:02 +01:00
Philip Häusler
c06573bb87
add maintenance mode
2015-08-09 17:46:57 +02:00
Philip Häusler
3401c6f8b6
admin import now without template files
2014-03-26 20:04:11 +01:00
Philip Häusler
af47aae69a
fixed shift length calculation for active angels
2013-12-28 02:28:39 +01:00
Philip Häusler
c589219a96
freeloader feature
2013-12-27 18:45:27 +01:00
Philip Häusler
e9565a79ea
simplified config
2013-12-03 16:18:22 +01:00