Igor Scheller
8bb8837e38
Shifts filter: Only show rooms with shifts
2023-05-03 16:04:39 +02:00
Michael Weimann
1292722ac3
Add Username validation
2023-04-17 23:09:08 +02:00
Thomas Rupprecht
84c1cc36e5
Improve javascript ( #1077 )
2023-04-01 15:14:32 +02:00
Thomas Rupprecht
d4104850be
phpstan fixes (partial level 3) ( #1091 )
2023-04-01 14:39:25 +02:00
Johannes Rudolph
c67fbbad73
Add option to show user first and last name instead of nickname
2023-03-13 17:33:17 +01:00
Igor Scheller
031e1a08fe
Fix button types and remove unused classes
...
Co-authored-by: Thomas Rupprecht <rupprecht.thomas@gmail.com>
2023-03-10 15:53:54 +01:00
xuwhite
668a9e86f5
refactor goodie config option as enum ( #1100 )
...
* goodie config as enum
* Unified goodie check, updated test
* Changed tshirt to goodie in url
---------
Co-authored-by: Igor Scheller <igor.scheller@igorshp.de>
2023-03-05 03:00:38 +01:00
Igor Scheller
fb8c05edad
Added email notification on new private messages
2023-02-26 16:59:48 +01:00
Igor Scheller
a464682b47
Reimplemented admin room pages
2023-02-26 16:55:04 +01:00
Igor Scheller
34e9d01c18
Translate more date / time outputs
2023-02-26 14:10:02 +01:00
Igor Scheller
98a0937b82
Reimplemented angeltypes about page
2023-02-15 18:05:30 +01:00
Igor Scheller
713f8222e4
Unified user notifications
2023-02-13 19:38:29 +01:00
Bot
ad360a70fb
Require comma at last array element and no single line space
2023-02-09 18:19:38 +01:00
Igor Scheller
216185b65c
Don't use double-quoted strings if not needed
2023-02-09 18:19:38 +01:00
Igor Scheller
b0b4cb54ec
Reimplemented shifts ical export
2023-02-02 20:01:31 +01:00
Igor Scheller
3d0d5067fd
Reimplemented news Atom feed, added RSS feed
2023-02-02 20:01:31 +01:00
Igor Scheller
a9cd00c37a
Authenticator: Improve auth methods handling, esp. for api endpoints
2023-02-02 20:01:31 +01:00
Xu
ccdf1aa8d5
add config option for other goodies
2023-01-31 01:51:31 +01:00
Igor Scheller
3ca39dc8e1
Fixed shifts bulk deletion
2023-01-25 01:00:42 +01:00
Xu
b99e6ed8c1
add hint on how many shifts to be created
2023-01-24 21:33:13 +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
Igor Scheller
2be8e565bf
Refactored UUID generation: use pseudo unique named UUID for schedules
2023-01-06 14:16:41 +01:00
Igor Scheller
3115870ec4
Added Shift model
2023-01-03 22:19:03 +01:00
Thomas Rupprecht
30f50dab6d
Extract shifts filter JavaScript and improve HTML structure
2023-01-02 18:54:32 +01:00
Michael Weimann
59cfce0c76
Enable space after cast sniff and remove .git-blame-ignore-revs
2022-12-25 11:59:45 +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
737066414e
Fix i18n on User Edit Page
2022-12-23 03:20:10 +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
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