Xu
66738298a9
clarify hint for nightshifts, simplify username regex, add missing translation
...
fix untranslated string
2023-11-19 13:09:49 +01:00
Xu
44efd910c6
Add day of event to date dropdowns, move task notice
2023-11-18 21:04:50 +01:00
Xu
b6bd3eba56
Replace page_link_to() with url()
2023-11-13 17:37:52 +01:00
Xu
6477e5dabd
refactor driving license into the user certificate settings
2023-11-13 16:36:07 +01:00
Xu
6022d792dc
add hints for required profile settings
2023-11-12 18:46:19 +01:00
Igor Scheller
9e3adf6179
Rename user sign up to registration
2023-11-12 18:35:50 +01:00
Xu
6564056f16
Sign-up page wording fixed
2023-11-12 18:35:50 +01:00
Xu
343ce8241c
wording on user page
2023-11-12 18:35:50 +01:00
Igor Scheller
7f6e1ff18e
Rename rooms to locations
2023-11-06 20:39:01 +01:00
Xu
24204b1f3c
add more buttons
2023-11-03 16:23:39 +01:00
xuwhite
27323bfba5
make required fields configurable
2023-11-03 15:15:44 +01:00
Xu
1397fe90ce
creation of new entity's from overview pages (+ sign)
2023-11-03 13:32:39 +01:00
Xu
89321306bc
back buttons on edit and deletion pages
2023-11-03 12:29:17 +01:00
Xu
9fb6bd4d10
clear way more translations
2023-10-20 21:38:34 +02:00
Xu
fe37258b35
clear even more translations
2023-10-20 21:38:34 +02:00
Xu
6195692d3d
cleaning more translations
2023-10-20 21:38:34 +02:00
Xu
aeea3067b0
cleaning translations
2023-10-15 21:30:26 +02:00
Igor Scheller
d251b4c7f7
Shifts: Fix sign up text when self sign up is disallowed
2023-10-15 18:44:11 +02:00
Igor Scheller
cf4dc63495
Profile settings page: Add "back to my shifts" menu item and icons
2023-10-15 18:10:12 +02:00
xuwhite
adf00b2739
add hide angeltype in shift view option for angeltypes ( #1195 )
2023-09-27 20:25:10 +02:00
xuwhite
8ebaffd71a
rename is_important to is_highlighted ( #1215 )
2023-09-27 18:15:12 +02:00
Xu
383f8ebde5
refactor no self signup to shift self signup
2023-09-26 18:02:23 +02:00
Igor Scheller
4cd7103121
Fix users page link
2023-09-24 22:50:44 +02:00
Igor Scheller
29a4b244dc
Fixed some smaller error messages due to null values
2023-09-24 22:50:44 +02:00
Igor Scheller
9a9ffcfdaf
Hide arrival hint if signup does not require arrival
2023-09-02 18:26:14 +02:00
Xu
1ca9b99612
added tests for config ifsg_light_enabled
2023-08-30 20:04:32 +02:00
Igor Scheller
24ecea0d65
Shifts: Fix day marker on start of day
2023-08-29 20:11:37 +02:00
Igor Scheller
80bec733bd
Add table for ifsg to angeltype
2023-08-29 20:11:37 +02:00
msquare
c63a671dc4
goodie manager needs to see shifts and worklogs from users
2023-08-18 16:42:16 +02:00
Michael Weimann
f4030b86af
Add day of event in footer and on dashboard
2023-08-18 14:46:19 +02:00
Xu
21423ef305
renaming ifsg
2023-08-12 12:19:24 +02:00
msquare
c93c241dc9
make info+danger hint links readable again
2023-08-12 12:19:24 +02:00
Xu
4378fa2d7d
fix tests after ifsg implementation
2023-08-12 12:19:24 +02:00
Xu
8dd4af1bb6
add requires ifsg certificate
2023-08-12 12:19:24 +02:00
Igor Scheller
1c4c164c39
Fix shift sign up angel button not always displayed
2023-07-30 18:57:49 +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
Thomas Rupprecht
84c1cc36e5
Improve javascript ( #1077 )
2023-04-01 15:14:32 +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
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 ( #1096 )
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
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
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 ( #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
Thomas Rupprecht
5a2b8f7ff9
Improve navbar
2023-01-22 19:16:33 +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
Igor Scheller
3115870ec4
Added Shift model
2023-01-03 22:19:03 +01:00
Michael Weimann
59cfce0c76
Enable space after cast sniff and remove .git-blame-ignore-revs
2022-12-25 11:59:45 +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
3d88ae7916
convert `switch` to `match`
2022-12-22 00:08:54 +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
Michael Weimann
61139e03c3
Use constructor property promotion
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-20 22:18:34 +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
Michael Weimann
282f4b45ac
Replace jQuery with VanillaJS
2022-12-02 17:07:12 +01:00
Igor Scheller
992e708276
Replaced ShiftTypes with shift_types / ShiftType model
2022-11-27 14:17:02 +01:00
Igor Scheller
ac162f4411
Removed referenced angeltype from shift type
2022-11-27 14:17:02 +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
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
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
Xu
b860b37ba9
add option to hide angeltype at registration
2022-10-21 22:30:17 +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
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
f2c9e4a3d6
Change "delete" to "sign off" when removing user from shift
2022-10-01 19:53:44 +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
Michael Weimann
6ea938460a
Clean up styles
2022-04-29 15:16:23 +02:00
Igor Scheller
485df38786
SHow right count of angels in shift view for additional angeltypes
2022-01-01 17:43:45 +01:00
Igor Scheller
38043ee35f
Fix list of additional angeltypes on shift view
2022-01-01 17:31:50 +01:00
Thies Mueller
e2a99a5b1d
removed the tshirt part
2021-12-30 20:37:08 +01:00
Igor Scheller
a129f18c2c
Make confirmation optional when adding a user to an angeltype
2021-12-29 17:12:19 +01:00
Igor Scheller
676a2113b4
Added User\License model
2021-12-29 17:12:19 +01:00