MichiK
4e3232e57a
Replace datepicker and remove datepicker inline JS
6 years ago
MichiK
36b7f8d2a2
Fix datepicker
...
`<input type="date">` and JS datepicker combined cause trouble in some
browsers, so this changes all the date input fields' type to `text`
via JS so that the browser's datepicker is only used when a user has
disabled JavaScript.
In addition, it adds a placeholder so the user knows which date format
to use when entering the date manually.
This closes #507 .
6 years ago
Igor Scheller
c33940f64a
Moved permission checks to Authenticator class
6 years ago
msquare
e0de2c2c65
more work on 35c3 theme
6 years ago
Igor Scheller
f845a5ab8b
Added caching for templating and routing
...
See #486 (Implement caching)
6 years ago
Igor Scheller
944c29b964
Require POST for sending forms
...
* Ensure that the form is submitted with a post request
* Replaced several links with forms
Closes #494 (Security Vulnerability)
6 years ago
Igor Scheller
23c0fae36f
Added csrf middleware
6 years ago
msquare
8236989be0
fix missing unique mail validation on user register
6 years ago
Igor Scheller
15751f9c7a
Fix error when accessing undefined date
...
Closes #491 (Edit User fails when User never logged in before)
6 years ago
Igor Scheller
88f3bafa5e
Replaced `Auth()` with `auth()`
6 years ago
Igor Scheller
82b22160fd
Fixed error if shirt size is not configured
6 years ago
Igor Scheller
a2aaba9cab
User: Bugfixes & code cleanup
6 years ago
Igor Scheller
d7aea575ff
Replaced more sql queries and old data
6 years ago
Igor Scheller
57932be428
Moved arrival_date to state
6 years ago
Igor Scheller
4e09ee3eb2
Replaced more user related stuff
...
(Contains some buggy stuff too...)
6 years ago
Igor Scheller
7c6afc2bfe
Removed `User($id)` function 🎉
6 years ago
Igor Scheller
89e62c95a7
Changed more functions 🎉
6 years ago
Igor Scheller
b069a938c6
Changed user_link and some other user functions to use the user id
6 years ago
Igor Scheller
2dcb7cc2de
Replaced some global `$user` variables
6 years ago
Igor Scheller
d15946df2d
Changed `src/` code and templates to use the new user model
6 years ago
Igor Scheller
b443b53919
Translation: added pluralization support
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
7f61dc95be
EventConfig: Merge event configuration from database to global config
6 years ago
Igor Scheller
7762c0eb2b
Translatable user groups & cutoff fix
...
Closes #318 (Typo: "irt Manager" instead of "Shirt Manager")
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
Nos-
b2303c0723
Tried to fix inputfields for date, email, tel
6 years ago
Igor Scheller
2a134e6c0b
Config: Removed nightshifts query
6 years ago
Igor Scheller
0734807eef
Merge remote-tracking branch 'MyIgel/logentry-model'
6 years ago
Igor Scheller
d0abc27c07
Merge remote-tracking branch 'MyIgel/translations'
6 years ago
Igor Scheller
8456a3cf6f
Moved emojis to assets
6 years ago
Igor Scheller
c1a1180d1f
Moved frontend, templates and lang to resources
6 years ago
Igor Scheller
222c9fed7d
Merge remote-tracking branch 'MyIgel/templating'
6 years ago
Igor Scheller
01e9c22695
Implemented mailing abstraction
...
Closes #434
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
9e217d87c0
Template refactoring to use twig
6 years ago
Igor Scheller
ac48332166
Models: Added LogEntry model
6 years ago
Igor Scheller
2bebbeb191
Installation: Added migrations for install.sql and update.sql files
6 years ago
Igor Scheller
9d9aa71eb7
Installation: Added migrations for install.sql and update.sql files
6 years ago
Igor Scheller
5456fea503
$bugfixes
6 years ago
Bot
e8f8fc7f5f
Replaced gettext translation `_()` with `__()` that uses the Translator class
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
175c335810
Db::selectOne() should return null if result is empty
6 years ago
msquare
1090d5e889
Update shifts_controller.php
...
fix problem when missing needed angeltype entry
6 years ago
Igor Scheller
d93ace2eae
Prevent object serialization in session
6 years ago
Igor Scheller
d6c8f1a614
Merge branch 'master' to 'rebuild-database'
6 years ago
Igor Scheller
f3b3b6683c
Added middleware tests
6 years ago
msquare
df30f7d5d8
merge pr #427 : Use npm to handle frontend dependencies
6 years ago
Bot
28349b69a8
Changed JS to use single quotes instead of double quotes
6 years ago
Igor Scheller
864a086900
Prevent object serialization in session
6 years ago
msquare
2832fe48ee
rename some params (codestyle)
6 years ago
msquare
9496e35711
added comments and renamed short method to url generators
6 years ago
msquare
5a83d4fb8b
fix broken css class on main menu angel icon
6 years ago
msquare
6dbec2e2fb
remove unused code
7 years ago
msquare
0f1da65f2a
Merge pull request #421 from MyIgel/master
...
Prevent empty string after $tokens = explode(' ', $search);
7 years ago
msquare
2e1c2cf3b5
remove br between shift filter checkboxes
7 years ago
Igor Scheller
e44ba84561
Refactoring: moved application bootstrapping to bootstrap.php
7 years ago
Igor Scheller
0d154365a2
models: return null on empty result
7 years ago
Igor Scheller
646ffc1910
$bugfixes...
7 years ago
Bot
5227fe6a94
Formatting
7 years ago
Igor Scheller
fe58e4f422
database: updated checks for selectOne
7 years ago
Igor Scheller
0e8cc2f0a7
database: integrated illuminate/database do Db class, removed unused methods
7 years ago
Igor Scheller
b2e5b5c44d
Prevent empty string after $tokens = explode(' ', $search);
7 years ago
mia
c83771ed62
Fixes #401
...
Display "shift started" instead of "shift starts" when shift has already started.
7 years ago
msquare
73ed2308c1
use user tshirt count
7 years ago
msquare
b3ca550ed0
simplify t-shirt statistics
7 years ago
msquare
0314ba19e3
make got t-shirt always available
7 years ago
msquare
c961269bb7
better hour formatting
7 years ago
msquare
d66dc43aec
fix worklog entry view
7 years ago
msquare
ee9fbda098
add work date to work log
7 years ago
msquare
d95e488893
add work log creator infor
7 years ago
msquare
be3652b44a
fix work log logs
7 years ago
msquare
86a38a3372
add user work log entries feature
7 years ago
msquare
e7b0e9934d
add shift filter buttons at the top
7 years ago
msquare
14584b9611
small improvements of user view
7 years ago
msquare
be6bd2f3d3
small improvements of user view
7 years ago
msquare
3993e553d1
small improvements of user view
7 years ago
msquare
b59d17918e
small improvements of user view
7 years ago
msquare
c3b8fa892d
tshirt-score for forced active
7 years ago
msquare
8c64532902
fix ical export description
7 years ago
Bot
b00743d6d3
Formatting
7 years ago
Igor Scheller
6ceec76e7d
feature request: filter angel types based on account settings, closes #362
7 years ago
msquare
02b775684d
some beauty for the my shifts table
7 years ago
msquare
1e8f0c4845
fixes #208 , fixes #310 : T-Shirt Score™ should be shown on the user view page below your shifts
7 years ago
msquare
abf4b1da30
check if logged in before sign up
7 years ago
Katrin Leinweber
a2fa3fce3d
rephrase more naturally
7 years ago
msquare
96d4968e1d
fix dashboard stats
7 years ago
Igor Scheller
6953090e7d
392: Show warning message when editing html news without proper permissions to save them, Closes #392
7 years ago
Igor Scheller
f1b7946975
Removed some short ifs from Shifts_view.php
7 years ago
msquare
db11dd1d0f
fix room view
7 years ago
msquare
a7dc640385
add my shifts button to shift view
7 years ago
msquare
0101993284
fix dashboard rows
7 years ago
msquare
d4ccc14d6c
fix dashboard rows
7 years ago
msquare
6aaf8d6f53
fix #389 : Public Dashboard Stats
7 years ago
Igor Scheller
f8d0a7c5b0
Updated translation / Formatting / Test
7 years ago
Igor Scheller
75eea1681e
Removed dead function call
7 years ago
Bot
952c7892f3
Formatting & Docstrings
7 years ago