Commit graph

1,413 commits

Author SHA1 Message Date
Igor Scheller
ab5f6a270c Replace Please select... with translation key 2023-06-05 08:28:07 +02:00
Igor Scheller
2e26f41964 Profile settings: Fix shiftinfo email text 2023-06-05 08:28:07 +02:00
Igor Scheller
fa95bca673 Fixed code spacing 2023-05-19 16:16:46 +02:00
xuwhite
9bd3978257
Fix user sorting on angeltype page () 2023-05-19 16:09:25 +02:00
Igor Scheller
8bb8837e38 Shifts filter: Only show rooms with shifts 2023-05-03 16:04:39 +02:00
Igor Scheller
983fb988b4 Make profile page layout and shifts renderer less worse for normal users 2023-05-03 16:04:39 +02:00
Michael Weimann
1292722ac3 Add Username validation 2023-04-17 23:09:08 +02:00
Igor Scheller
6da0c8a835 Fixed public dashboard stats and sorting 2023-04-07 23:48:07 +02:00
Thomas Rupprecht
84c1cc36e5
Improve javascript () 2023-04-01 15:14:32 +02:00
Thomas Rupprecht
d4104850be
phpstan fixes (partial level 3) () 2023-04-01 14:39:25 +02:00
bk-debug
ebed5acd5a
Add Room import to shifts controller 2023-03-25 20:54:06 +01: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 ()
* 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
e2f387d111 Remove type="text/javascript" from <script> tags 2023-02-26 13:49:13 +01:00
Igor Scheller
98a0937b82 Reimplemented angeltypes about page 2023-02-15 18:05:30 +01:00
xuwhite
6fcb656299
Added important news () 2023-02-13 21:19:45 +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
Thomas Rupprecht
2ff953ef89 fix php docs types 2023-02-07 15:37:20 +01:00
Igor Scheller
7eccf2c535 Reimplemented shifts json export 2023-02-02 20:01:31 +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
bfa0d91704 Fix empty checks 2023-01-24 20:49:31 +01:00
Thomas Rupprecht
733586dfd5 replace sticky-headers javascript impl with css 2023-01-24 20:13:13 +01:00
Thomas Rupprecht
e844c98871
Convert class const's to enum's ()
* 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
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 () 2023-01-17 20:01:29 +01:00
Thomas Rupprecht
d18185f49e
Improve alerts and conversation ()
* add role="alert"
* improve conversation styling
* replace alert with card for conversation
2023-01-17 15:05:47 +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
Thomas Rupprecht
30f50dab6d
Extract shifts filter JavaScript and improve HTML structure 2023-01-02 18:54:32 +01:00
Igor Scheller
26b5a6e1f0 Fix shifts edit page 2022-12-28 12:31:31 +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 () 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
Thomas Rupprecht
3d88ae7916
convert switch to match 2022-12-22 00:08:54 +01:00