Thomas Rupprecht
733586dfd5
replace sticky-headers javascript impl with css
2023-01-24 20:13:13 +01:00
Thomas Rupprecht
3412ed2924
invert input time icon color for chrome based browsers in dark themes ( #1060 )
2023-01-24 19:45:48 +01:00
Thomas Rupprecht
e844c98871
Convert class const's to enum's ( #1050 )
...
* convert `Migrate::(UP|DOWN)` class const to `MigrateDirection` enum
* convert `Handler::(ENV_PRODUCTION|ENV_DEVELOPMENT)` class const to `Environment` enum
* convert `ShiftSignupState::(FREE|...|NOT_ARRIVED)` class const to `ShiftSignupStatus::(FREE|...|NOT_ARRIVED)` enum
2023-01-24 19:23:57 +01:00
Michael Weimann
2db70c96ed
Add pre-commit hook ( #1071 )
2023-01-24 14:26:10 +01:00
Thomas Rupprecht
5a2b8f7ff9
Improve navbar
2023-01-22 19:16:33 +01:00
Igor Scheller
96f703bf22
Migrate NeededAngelType model
2023-01-22 18:43:09 +01:00
Igor Scheller
89dc85c3d5
Add ShiftEntry model
2023-01-18 13:02:11 +01:00
xuwhite
89f9b423b1
room view & angeltype view: show all shifts ( #1067 )
2023-01-17 20:01:29 +01:00
Johannes Rudolph
64be48c646
Add Possibility for Custom Translations: config/[locale]/custom.po
2023-01-17 19:22:59 +01:00
Thomas Rupprecht
d18185f49e
Improve alerts and conversation ( #1062 )
...
* add role="alert"
* improve conversation styling
* replace alert with card for conversation
2023-01-17 15:05:47 +01:00
Michael Weimann
01373cb192
Replace select 2 with choices.js and kill jQuery
2023-01-17 14:27:38 +01:00
Igor Scheller
2be8e565bf
Refactored UUID generation: use pseudo unique named UUID for schedules
2023-01-06 14:16:41 +01:00
Igor Scheller
23424830e7
Removed unused reference
2023-01-03 22:42:50 +01:00
Igor Scheller
3115870ec4
Added Shift model
2023-01-03 22:19:03 +01:00
Michael Weimann
1d1618836b
Fix frontend formatting
2023-01-03 20:20:46 +01:00
Thomas Rupprecht
30f50dab6d
Extract shifts filter JavaScript and improve HTML structure
2023-01-02 18:54:32 +01:00
Michael Weimann
c2e3902c53
Update frontend deps
2023-01-02 17:59:06 +01:00
Igor Scheller
26b5a6e1f0
Fix shifts edit page
2022-12-28 12:31:31 +01:00
Igor Scheller
9409b320f0
CI: Improve GitLab k8s deployment for agents support
2022-12-28 11:54:47 +01:00
Michael Weimann
59cfce0c76
Enable space after cast sniff and remove .git-blame-ignore-revs
2022-12-25 11:59:45 +01:00
Michael Weimann
86cc0a238d
Remove function-paren-newline from ESLint, covered by prettier
2022-12-23 19:21:02 +01:00
Michael Weimann
43993aaba5
Fix JS code style
2022-12-23 19:15:03 +01:00
Thomas Rupprecht
2bab370221
enable/disable all html-tags corresponding to a radio button checked state ( #1046 )
2022-12-23 18:31:26 +01:00
Johannes Rudolph
b1b08afd23
Make user view columns dynamic by config
2022-12-23 04:46:32 +01:00
Johannes Rudolph
92e0b8be65
Hide dect, voucher and t-shirt options shown to users when disabled via config
2022-12-23 04:22:39 +01:00
Johannes Rudolph
737066414e
Fix i18n on User Edit Page
2022-12-23 03:20:10 +01:00
Michael Weimann
0ae10471d1
Add prettier
2022-12-23 02:20:43 +01:00
Igor Scheller
b024650eaf
Fix formatting
2022-12-22 00:35:07 +01:00
Thomas Rupprecht
3d88ae7916
convert `switch` to `match`
2022-12-22 00:08:54 +01:00
Thomas Rupprecht
fdddd63aae
fix input radio id and default to multi on shift creation
2022-12-21 23:53:47 +01:00
Igor Scheller
559517e017
Ignore the timezone configured in php.ini, better cleanup after feature tests
2022-12-21 17:22:45 +01:00
Igor Scheller
d1b7b6886e
Fix tests coverage
2022-12-21 15:11:37 +01:00
Thomas Rupprecht
f24d31b928
Improve countdown logic
...
use `Intl.RelativeTimeFormat` to support different l10n add week as possible duration
2022-12-21 14:18:21 +01:00
Igor Scheller
98a3187899
Use native types where possible + ctor prop promotion 💣
2022-12-21 12:46:40 +01:00
Igor Scheller
d92733f658
Schedule: Make URLs klickable on overview and handle connection errors
2022-12-21 12:08:48 +01:00
Igor Scheller
700d841a87
Fix atom, ical and json exports
2022-12-21 11:42:55 +01:00
Michael Weimann
6dac44d67f
Rename class props to match ctor param
2022-12-20 22:19:52 +01:00
Michael Weimann
202eae5136
Specify PHP version for PHPCS
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-20 22:19:52 +01:00
Michael Weimann
2532e87029
Add git-blame-ignore-revs
2022-12-20 22:19:51 +01:00
Michael Weimann
2ad4203dd3
Add useless comment phpcs sniff
2022-12-20 22:19:49 +01:00
Michael Weimann
61139e03c3
Use constructor property promotion
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-20 22:18:34 +01:00
Michael Weimann
b004f865b4
Set native property types
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-15 20:13:50 +01:00
Michael Weimann
aff8826c99
Set native return types
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-15 20:13:31 +01:00
Michael Weimann
2b88322c0c
Set native parameter types
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-15 20:13:30 +01:00
Igor Scheller
f835a7538c
Tests: Improved execution time, test more factories
2022-12-13 22:59:56 +01:00
Igor Scheller
93b30dcbdf
OAuth2 event: refactoring
2022-12-13 22:46:16 +01:00
Igor Scheller
5b8805f884
Moved OAuth2 event helper and added tests
2022-12-13 22:46:16 +01:00
Igor Scheller
7f78f59840
Added UserAngelType model
2022-12-13 22:46:16 +01:00
Igor Scheller
99e7a088b0
Use PHP 8.2 for builds and fixed warning in email validation rule
2022-12-13 22:03:08 +01:00
Igor Scheller
b4402a5b59
Update PHP dependencies (major version bumps)
2022-12-13 22:03:08 +01:00