Thomas Rupprecht
fdddd63aae
fix input radio id and default to multi on shift creation
2022-12-21 23:53:47 +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
2ad4203dd3
Add useless comment phpcs sniff
2022-12-20 22:19:49 +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
Igor Scheller
7f78f59840
Added UserAngelType model
2022-12-13 22:46:16 +01:00
Thomas Rupprecht
f12f8a1b3b
set autocomplete attribute for password inputs
2022-12-11 18:17:42 +01:00
Thomas Rupprecht
ce0ac6f823
Use specific ID parameter names in routes ( #1023 )
2022-12-11 18:01:34 +01:00
Michael Weimann
4c3dc1e081
Fix shift creation
...
Regression introduced by changing the angeltype count field IDs
2022-12-11 10:20:44 +01:00
Thomas Rupprecht
5604176675
fix mailto link
2022-12-11 10:14:07 +01:00
Thomas Rupprecht
3bcbca97ab
improve spinner ids
2022-12-10 17:25:04 +01:00
Thomas Rupprecht
7a376399b8
use better and more icons
2022-12-10 17:22:11 +01:00
Igor Scheller
6686d58c06
Implemented AngelTypes model
2022-12-08 18:35:22 +01:00
Thomas Rupprecht
1d158da441
remove self closing tag
2022-12-08 15:43:34 +01:00
Thomas Rupprecht
e8ccbd7c5e
style checkboxes with bootstrap classes
2022-12-08 15:43:34 +01:00
Thomas Rupprecht
65dca1cebd
improve admin-shifts ui
...
on larger screens put start & end next to each other
size of the "needed angles" fit on more screen sizes
2022-12-02 14:49:14 +01:00
Igor Scheller
992e708276
Replaced ShiftTypes with shift_types / ShiftType model
2022-11-27 14:17:02 +01:00
Thomas Rupprecht
23d7e8632b
javascript improvements
...
use `const` instead of `var`/`let`
use `$(function () { ... })` instead of `$(document).ready(function () { ... })`
unify codestyle
2022-11-25 13:44:39 +01:00
Igor Scheller
99afe3f651
Permissions refactoring
...
* Migration: Added groups, privileges, user_groups, group_privileges, improved references
* Models: Added Group, Privilege and integrated it into User
* Replaced old permission handling with new models
2022-11-06 12:41:52 +01:00
frischler
63f1c12429
Settings Modernization: Refactoring
...
Settings Modernization: Fixing Date issue
Settings Modernization: Reroute
Settings Modernization: Reroute settings to /settings/profile, Cleanup and Refactoring
2022-11-01 16:55:23 +01:00
Igor Scheller
96f4e1b3a8
Fix typo in config, default group on registration and edit comparison
2022-10-24 00:07:05 +02:00
Igor Scheller
4d9f4694ae
Groups: Fix naming and update IDs
2022-10-22 17:49:20 +02:00
Xu
b860b37ba9
add option to hide angeltype at registration
2022-10-21 22:30:17 +02:00
Xu
f9da096308
add option to show mobile number of user in users view
2022-10-18 22:06:08 +02:00
Xu
4d6da1894a
added dect option for rooms
2022-10-18 21:22:37 +02:00
Michael Weimann
88c727bf8e
Manually migrate /includes code to be phpcs compliant
2022-10-18 19:30:43 +02:00
Michael Weimann
f7d499b362
Include phpcs for /includes
2022-10-18 19:15:22 +02:00
Igor Scheller
7cd4befdfa
Refactored shift entry deletion: Use event for notification and worklog creation
2022-10-14 16:27:51 +02:00
Igor Scheller
d7c148fa89
Allow more characters for room names
2022-07-20 19:14:56 +02:00
Igor Scheller
a03472ebc1
Shifts overview: select current day during the event
2022-07-20 18:15:28 +02:00
Igor Scheller
1245d81ad8
Create shifts: Default to manually select angel types
2022-07-18 19:59:09 +02:00
Michael Weimann
1277f8f96f
Replace chart-js with backend rendering
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-07-11 23:30:41 +02:00
frischler
8380536055
Settings language handled in SettingsController
2022-06-30 14:05:46 +02:00
Igor Scheller
5e81b8d2af
Cleanup: Simplification and removed dead code and duplicated/outdated declarations
2022-06-17 21:08:53 +02:00
Bot
3ebea2ae15
Replaced DB with Db
2022-06-17 20:57:52 +02:00
frischler
3043a9512a
Settings themes handled in SettingsController
2022-06-14 13:34:01 +02:00
Igor Scheller
bb49b308fb
Generate UUID as shifts transaction id and fixed translation
2022-06-12 17:02:19 +02:00
Igor Scheller
7c448e6064
Use locking for shift transacton id generation
2022-06-12 17:02:19 +02:00
Igor Scheller
96277dcfc4
Added transaction id to shifts for bulk deletion
2022-06-12 17:02:17 +02:00
Igor Scheller
743a79ceea
Replace model data access workaround with twigbridge patch
2022-06-10 12:45:24 +02:00
Igor Scheller
7acd34ba74
Added unread messages as global var
2022-06-06 16:12:47 +02:00
frischler
2c0d516578
Improved Messages UI and shrinking includes/user_messages.php
2022-06-06 16:12:47 +02:00
Igor Scheller
724894316a
Add transaction around user creation to safeguard against partially created users
2022-05-29 12:29:34 +02:00
Michael Weimann
c4b2fbda1a
Remove date/time pickers
2022-04-19 23:33:44 +02:00
msquare
dd6963a2bd
closes #877 : sequential numbers for arrived angels view
2022-03-20 18:43:08 +01:00
Igor Scheller
d8076abc38
Make password enabled configurable via oauth settings
2022-03-20 18:29:51 +01:00
Igor Scheller
b5ba5f6188
Fix sso disabled password inconsistencies
2022-03-20 18:29:51 +01:00
Fabian Freyer
63be666a67
Allow password-less registration
...
Introduce a configuration option that, when unset, causes registration
to not require setting a password. Users registered without a password
will not be able to login unless through SSO.
2022-03-20 18:29:51 +01:00
msquare
fb573fd1d9
improve variable length shift creation
2022-03-20 14:39:33 +01:00