Igor Scheller
064a175027
Renamed GuzzleServiceProvider to HttpClientServiceProvider, fixed translation and import error
5 years ago
Igor Scheller
42721e9572
Added Schedule parsing and replaced old Fahrplan importer
...
Resolves #553 (Change Frab Import from xCal to XML)
Resolves #538 (Feature Request: Multi Frab Import)
5 years ago
Igor Scheller
89742ecd55
Response: Added with and withInput methods and back/redirect functions
5 years ago
msquare
3a6d096fff
add 36c3 theme
5 years ago
Igor Scheller
dd03662968
Rebuild password reset
5 years ago
msquare
3ce3129b6e
feature: disable lastname+prename in config
5 years ago
msquare
1e16f4c47e
Merge pull request #624 from MyIgel/version
...
Added version to credits and metrics page
6 years ago
Igor Scheller
4582f808f0
Added version to credits and metrics page
6 years ago
msquare
9e9fee25f2
all 3 color themes for camp and high contrast theme
6 years ago
msquare
c412f6b009
add cccamp19 theme
6 years ago
msquare
6ca0e8e81a
all 3 color themes for camp and high contrast theme
6 years ago
msquare
10d0428f64
add cccamp19 theme
6 years ago
Igor Scheller
7414f9b23d
Implemented Validation for controllers
6 years ago
Igor Scheller
508695efb2
Replaced gettext translation with package
...
This allows to check if no translation is available
6 years ago
Igor Scheller
f90ab26fee
Moved translation helpers to sub namespace
6 years ago
Igor Scheller
bcce2625a8
Implemented AuthController for login
...
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
6 years ago
Luca
9232513831
Fix caching issue for '/' route
6 years ago
Igor Scheller
6ed891fc04
Added logout via AuthController
6 years ago
Igor Scheller
2e51fbff9d
Added / route with redirects
6 years ago
Igor Scheller
e948091066
Replaced old /api endpoint with ApiController
6 years ago
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.
6 years ago
Igor Scheller
94fea1edad
Use ini timezone setting
6 years ago
Igor Scheller
4e709d0d23
Log messages without inline HTML
6 years ago
msquare
f6a87535a0
add help button to ical export for android, fixes #402
6 years ago
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/]
```
6 years ago
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.
6 years ago
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.
6 years ago
Igor Scheller
e1be950fb1
config: Improved mail encryption documentation
6 years ago
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.
6 years ago
Janne Heß
afa4506e11
Support alternative home sites
6 years ago
Igor Scheller
491ee37651
Don't save sessions permanently on api and metrics paths
...
closes #530 (Session on API calls)
6 years ago
Igor Scheller
330356043d
credits: Allow customization
6 years ago
Igor Scheller
c5621b82cf
Implemented /metrics endpoint and reimplemented /stats
...
closes #418 (/metrics endpoint)
Usage:
```yaml
scrape_configs:
- job_name: 'engelsystem'
static_configs:
- targets: ['engelsystem.example.com:80']
```
6 years ago
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 ).
6 years ago
Igor Scheller
fd37c9d60e
Added additional headers
6 years ago
Igor Scheller
23c0fae36f
Added csrf middleware
6 years ago
msquare
c1494fc1e7
add 35c3 theme dark
6 years ago
Igor Scheller
d15946df2d
Changed `src/` code and templates to use the new user model
6 years ago
Igor Scheller
90e1a94962
Make application name configurable
...
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails
Closes #426
6 years ago
Igor Scheller
2aad181798
Footer: Add additional links to the footer
...
Closes #435 (Support for additional footer links)
6 years ago
Igor Scheller
4bd38305dc
Readme: Clarify config file names
...
Closes #465 (tshirt_sizes seem mixed with the default config)
6 years ago
Igor Scheller
0d38de6a2c
Mail: should use sendmail as a default
6 years ago
Igor Scheller
b46207f911
Merge remote-tracking branch 'MyIgel/session'
6 years ago
Igor Scheller
6187eed3bb
Merge remote-tracking branch 'MyIgel/mailing'
6 years ago
Igor Scheller
66038eda14
Merge branch 'twig-templates'
6 years ago
Igor Scheller
2a134e6c0b
Config: Removed nightshifts query
6 years ago
Igor Scheller
104e4f4c43
Session: Added Symfony PDO backend
6 years ago
Igor Scheller
d0abc27c07
Merge remote-tracking branch 'MyIgel/translations'
6 years ago
Igor Scheller
222c9fed7d
Merge remote-tracking branch 'MyIgel/templating'
6 years ago
Igor Scheller
47b3d35f36
Changed configuration comments to english
6 years ago
Igor Scheller
01e9c22695
Implemented mailing abstraction
...
Closes #434
6 years ago
Igor Scheller
b52444af8a
Merge remote-tracking branch 'MyIgel/routing'
6 years ago
Igor Scheller
36dafdb68a
Merge remote-tracking branch 'MyIgel/rebuild-psr7'
6 years ago
Igor Scheller
9d34f371cb
Added CreditsController
6 years ago
Igor Scheller
8257864829
Added translation support for twig templates
...
See https://twig-extensions.readthedocs.io/en/latest/i18n.html for documentation
6 years ago
Igor Scheller
a2c47304d8
Added generic error pages
6 years ago
Igor Scheller
acfe72cb91
Removed translation from config file
6 years ago
Igor Scheller
427315195b
Moved translation/internationalization to Helpers\Translator class
6 years ago
Igor Scheller
bb3d16d273
Added Twig template renderer, closes #338
6 years ago
Igor Scheller
a1bc763a16
Added nikic/fast-route as routing dispatcher
6 years ago
Igor Scheller
73c9d923e7
Renamed RoutingServiceProvider to Http\UrlGeneratorServiceProvider
6 years ago
Igor Scheller
d6c8f1a614
Merge branch 'master' to 'rebuild-database'
6 years ago
Igor Scheller
bf6efe532c
Added trusted proxies
6 years ago
Igor Scheller
c3c84a02f3
Made more options configurable over environment variables
6 years ago
marudor
d7ba51b3ec
more env as variables
6 years ago
Igor Scheller
18fd73a899
Moved middleware to application config
6 years ago
Igor Scheller
3c08829205
Added Http\Response and Psr7{Request,Response}
6 years ago
Igor Scheller
6962c2b790
Legacy URL Support
6 years ago
Igor Scheller
d4b36e9bad
Added Illuminate/Database
7 years ago
msquare
1a22a6d410
there are no 5xl shirts
7 years ago
msquare
b2c54d8e54
fair distribution of shirt sizes
7 years ago
lubiana
e26918a1ae
Change defaultvalue for initial vouchers
...
Initial voucher set to zero to reflect the new way we distribute vouchers at congress
7 years ago
msquare
58c455e02d
add dark theme for 34c3
7 years ago
msquare
20eda36415
add 34c4 design
7 years ago
Igor Scheller
b9bc03a1bd
Changed tests database to mariadb
7 years ago
Igor Scheller
ad948bdd32
Added RequestServiceProvider and SessionServiceProvider
7 years ago
Igor Scheller
60fd72cd1a
Added service providers
7 years ago
Igor Scheller
449e2cdd00
Added env function, added GitLab CI code coverage config
7 years ago
Igor Scheller
d49e49c364
Implemented service provider functionality
7 years ago
Igor Scheller
945fcb079a
Added registration_enabled configuration
7 years ago
Igor Scheller
0a20883aa8
Reimplementation of 2840bb619
(signup requires arrival), closes #330
7 years ago
Igor Scheller
cc01c906ba
#336 : Integration of symfony/http-foundation request
7 years ago
Igor Scheller
73175e2b64
#337 : Added routing
7 years ago
Igor Scheller
7d5d905fcf
Moved $themes array to config
8 years ago
Igor Scheller
a2b9edc6a3
Reapplied "Merge pull request #314 from Scriptkiddi/master"
8 years ago
Igor Scheller
c8719e89fa
Added phpunit and fixed typo
8 years ago
Igor Scheller
68da2a4eb8
Renamed "default_theme" config to "theme"
8 years ago
Bot
3de0cc840f
Removed spaces
8 years ago
Igor Scheller
8506d6d27e
Refactoring: Config cleanup / moved to class
8 years ago
Igor Scheller
9a3ad88834
Changed from mysqli to PDO, some refactorings, faster sql queries
8 years ago
Bot
55141154c0
Replaced " with '
8 years ago
Bot
356b2582f3
PPHDoc, formatting, fixes, cleanup
8 years ago
Bot
d71e7bbfad
Formatting
8 years ago
Bot
7313e15ce8
PSR-2 formatting
8 years ago
Igor Scheller
1f8d1eb4bb
Fixed "Constant already defined" notice
...
Added more ugly global variables
8 years ago
Igor Scheller
5e850171e2
Fixed "Constant already defined" notice
8 years ago
msquare
d4ea9dd218
fix non existing default contact mail address
8 years ago
msquare
d5d2acc7d8
improve code style
8 years ago
tike
661e5595c4
issue #242 - make app caluclate number of vouchers for angels
9 years ago
Johannes Lauinger
ff7dd61040
adds configuration variable $contact_email
9 years ago