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
34e9d01c18
Translate more date / time outputs
2023-02-26 14:10:02 +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
Xu
ccdf1aa8d5
add config option for other goodies
2023-01-31 01:51:31 +01:00
Igor Scheller
bfa0d91704
Fix empty checks
2023-01-24 20:49:31 +01:00
Igor Scheller
89dc85c3d5
Add ShiftEntry model
2023-01-18 13:02:11 +01:00
Igor Scheller
3115870ec4
Added Shift model
2023-01-03 22:19:03 +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
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
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
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
frischler
bdc62eaac3
Worklog Refactoring
2022-12-08 17:40:24 +01:00
Thomas Rupprecht
0a1014496a
fix tag nesting
2022-12-08 15:36:44 +01:00
Igor Scheller
354ec084eb
Show driver's license button on user page when angeltype requires it
2022-11-27 12:14:14 +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
dba7bc29f9
Settings Modernization: Added mobile_show setting to /settings/profile page.
2022-11-01 16:55:23 +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
4d9f4694ae
Groups: Fix naming and update IDs
2022-10-22 17:49:20 +02:00
Michael Weimann
7049a08bcd
Replace moment-countdown with countdown function
2022-10-22 17:22:53 +02:00
Igor Scheller
855d3535db
Fixed formatting
2022-10-18 22:08:49 +02:00
Xu
f9da096308
add option to show mobile number of user in users view
2022-10-18 22:06:08 +02:00
Michael Weimann
f7d499b362
Include phpcs for /includes
2022-10-18 19:15:22 +02:00
Michael Weimann
c502694e59
Add direct link to the angeltyes page from user view
2022-08-14 00:13:35 +02:00
Michael Weimann
d26965e95b
Improve voucher texts
2022-07-23 21:44:02 +02:00
Igor Scheller
58d9750d0c
Vouchers page: Show force active state
2022-07-20 18:15:18 +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
Xu
05e94bbfee
add config option and permission for food voucher
2022-06-17 20:55:16 +02:00
Xu
53009c21a4
Message link in User view
2022-06-16 23:39:18 +02:00
frischler
3043a9512a
Settings themes handled in SettingsController
2022-06-14 13:34:01 +02:00
Xu
9001907b74
added voucher angel group right
2022-06-12 16:14:22 +02:00
Thies Mueller
e2a99a5b1d
removed the tshirt part
2021-12-30 20:37:08 +01:00
msquare
f286373b21
theme improvements
2021-12-27 21:49:07 +01:00
Igor Scheller
8256b9d6bd
Hide oauth from profile and settings page if not configured / should be hidden
2021-12-12 12:34:43 +01:00
Igor Scheller
dc0cf101b2
Moved gdpr goodie mail opt in to own configurable option
...
Co-authored-by: Michael Weimann <mail@michael-weimann.eu>
2021-12-04 11:58:06 +01:00
xuwhite
15d9abd280
changes for gdpr legal foo
2021-12-04 11:58:06 +01:00
--global
ccc0889d00
email option updated
2021-12-04 11:58:06 +01:00
Igor Scheller
5c90a1ef37
Added shirt edit view
2021-10-23 17:04:19 +02:00
msquare
c3045e07ce
minor css class changes
2021-09-10 14:30:16 +02:00
Igor Scheller
191a3a7d48
Replaced info and calendar icons
2021-07-29 20:01:18 +02:00
Igor Scheller
63f0a08407
Fixed spacing and sizes
2021-07-29 20:01:12 +02:00
Michael Weimann
4428266488
migrate panels to cards
2021-07-29 20:01:10 +02:00
Igor Scheller
36ba619d5a
Fixed button sizes and types
2021-07-29 20:01:06 +02:00
Igor Scheller
b41a9a02d1
Use bootstrap icons instead of glyphicons
2021-07-29 20:01:05 +02:00
Igor Scheller
6f27d11093
Use mailto: and tel: links
2021-04-12 17:13:48 +02:00
Igor Scheller
149155fbda
Added email notification on new news
2021-04-12 16:15:25 +02:00