Igor Scheller
a03472ebc1
Shifts overview: select current day during the event
2022-07-20 18:15:28 +02:00
Igor Scheller
58d9750d0c
Vouchers page: Show force active state
2022-07-20 18:15:18 +02:00
Igor Scheller
1245d81ad8
Create shifts: Default to manually select angel types
2022-07-18 19:59:09 +02:00
Igor Scheller
c99531decb
Allow changing the username match pattern from the config
2022-07-18 16:15:22 +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
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
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
Xu
9001907b74
added voucher angel group right
2022-06-12 16:14:22 +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
Xu
939f20709f
fixed unanswered questions link and added links to design page alerts
2022-05-20 14:02:02 +02:00
Michael Weimann
6ea938460a
Clean up styles
2022-04-29 15:16:23 +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
Igor Scheller
b345bf4ea7
Fix metrics and notifications when sql_mode is only_full_group_by (since MySQL 5.7/8.0)
2022-03-20 15:32:44 +01:00
msquare
fb573fd1d9
improve variable length shift creation
2022-03-20 14:39:33 +01: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
6a79aaeeaa
Replaced swift mailer with symfony mailer
2021-12-29 22:28:12 +01:00
Igor Scheller
f6c86285d9
Select current day on angeltype/room shifts list
2021-12-29 17:12:19 +01:00
Igor Scheller
ea0a4777d8
Fix additional shift description formatting
2021-12-29 17:12:19 +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
02c69073f0
Add shift links to shift changed/assigned mails
2021-12-29 17:12:19 +01:00
Igor Scheller
676a2113b4
Added User\License model
2021-12-29 17:12:19 +01:00
Igor Scheller
a79e1ebb5c
Added email notification when added to angeltype
2021-12-29 17:12:19 +01:00
Igor Scheller
1e3bd9aaad
Added email notification on angeltype confirmation
2021-12-29 17:12:19 +01:00
Igor Scheller
8d436d988a
More PHP 8.1 fixes to be compatible
2021-12-29 11:00:02 +01:00
Igor Scheller
643c4c8da7
Upgraded composer packages, fixed class naming and return types
2021-12-29 11:00:02 +01:00
Lena Schneider
200ac26b24
Register page layout rework
...
As discussed with @MyIgel the whole register page is in dire need of gasoline and a lighter. I started to refactor it by rearranging the row & column grid (removed 2 nesting levels) and changed the order of the field to something with a little more sense. The page still needs to be moved to a proper view...
2021-12-28 16:00:23 +01:00
msquare
f286373b21
theme improvements
2021-12-27 21:49:07 +01:00
msquare
8d405b8b7c
fix bug when creating varialbe shits
2021-12-15 17:14:09 +01:00
Igor Scheller
0f280e68dc
Another date validation fix for arrival/departure dates
2021-12-12 13:23:01 +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
2d45e04a90
Added option to allow sso account creation even if public registration is disabled
2021-12-12 12:34:43 +01:00
Igor Scheller
1ba4b57eac
Added OAuth2 SSO login group mapping
2021-12-12 12:34:43 +01:00
Igor Scheller
38dda01330
Use RFC3339 strings to represent start and end times for shifts json start/stop, fixed ical timezone output
2021-12-09 20:14:07 +01:00
Igor Scheller
39f83ef082
Angeltype: Only show defined contact infos
2021-12-09 20:14:07 +01:00
Igor Scheller
6c288bceb5
Fixed maintenance page assets for subpaths and send 503 Service Unavailable
2021-12-09 20:14:07 +01:00
msquare
bf1ea07eab
shift edit: fix form info for description field
2021-12-05 11:57:02 +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
xuwhite
a1f5454bf5
Optional description for shifts
2021-11-27 11:34:20 +01:00
Igor Scheller
56e0d3bcbd
Disabled button on own shift sign out on shift view if not supporter or shift admin
2021-10-23 17:20:53 +02:00
Igor Scheller
2cfce86e25
Fixed formatting
2021-10-23 17:19:49 +02:00
Igor Scheller
a68c8ae6d2
Fixes #824 : Server error when no shifts configured and with 'user_shifts' as home site
2021-10-23 17:17:29 +02:00
Igor Scheller
657b44f9cf
Redirect back from login after 403 (Not authorized)
2021-10-23 17:13:46 +02:00
Igor Scheller
c2c1a4d281
Fixed admin free join query nesting
2021-10-23 17:11:59 +02:00
Igor Scheller
71d9077a03
Admin free: Only generate query on search
2021-10-23 17:11:59 +02:00
msquare
6fc3b62a74
small improvement on admin free translation
2021-10-23 17:11:43 +02:00
Igor Scheller
6d2b36a746
Fixed shifts filter to show partially occupied shifts as free and not occupied
...
As suggested by @pjdeltour in #829 (Shifts filter - not showing all filtered shifts)
2021-10-23 17:07:19 +02:00
msquare
ca8f851ab1
user shirt edit: finetuning shirt edit view and logs
2021-10-23 17:04:19 +02:00
Igor Scheller
5c90a1ef37
Added shirt edit view
2021-10-23 17:04:19 +02:00
Tim Neumann
5667fc2326
Allow specifying the deadline for signup in terms of shift length
...
Allow finer control over the specification of the
time after shift start where signup is still allowed.
The new config field is multiplied by the shift duration,
and the result added to the start time to determine the
time when signup is closed.
The existing signup_post_minutes is just added to the time
calculated by this new feature.
The feature is useful when the signup should be allowed
not just a few minutes after shift start but for a larger part
of the shift (like for half of the shift).
With the previous option it would not make sense to allow a late signup
longer than the shortest shift of the event.
This is a follow-up to a50dd9cae0
2021-10-08 17:38:28 +02:00
Michael Weimann
86606c8055
fix css and datepicker
2021-09-11 14:39:40 +02:00
msquare
c3045e07ce
minor css class changes
2021-09-10 14:30:16 +02:00
Igor Scheller
f201b2f1c8
Merge branch 'feature-bootstrap5'
...
# Conflicts:
# package.json
# tests/Unit/Renderer/Twig/Extensions/GlobalsTest.php
# webpack.config.js
# yarn.lock
2021-08-17 14:26:28 +02:00
Michael Weimann
d9a9b1921d
fix the message notification badge
2021-08-16 18:02:04 +02:00
Igor Scheller
231f481537
Styling optimizations (esp. alerts) and other fixes
2021-08-09 23:32:24 +02:00
Igor Scheller
950a865c0c
"Own Angeltypes" filter: only select restricted type if already confirmed
2021-08-08 19:11:16 +02:00
Igor Scheller
993e64944f
Fixed formatting
2021-08-05 01:07:15 +02:00
Igor Scheller
6cfeedc57a
Fixed more themes and styles/types
2021-08-05 01:00:12 +02:00
Igor Scheller
a36e142f28
Replaced self sign up icons, fixed FAQ link on angeltypes overview and shift overview colors
2021-08-05 00:55:00 +02:00
Michael Weimann
82f640896e
migrate shift overview cards to panels
...
migrate shift overview cards to panels
2021-07-29 20:01:21 +02:00
Igor Scheller
d51edb6092
Fixed backend pages, shifts table header
2021-07-29 20:01:20 +02:00
Igor Scheller
91c7a19f11
Removed and replaced outdated classes and styling, use secondary buttons
2021-07-29 20:01:19 +02:00
Igor Scheller
191a3a7d48
Replaced info and calendar icons
2021-07-29 20:01:18 +02:00
Igor Scheller
7917e32f3e
Fixed api key toggle driver license config display and dashboard
2021-07-29 20:01:17 +02:00
Michael Weimann
2509bd4a98
Add brand new legacy theme helpers
2021-07-29 20:01:15 +02:00
Michael Weimann
b68af58321
migrate datetime picker to bs5
...
fix bs5 time picker
fix datetime picker js error
2021-07-29 20:01:13 +02:00
Igor Scheller
63f0a08407
Fixed spacing and sizes
2021-07-29 20:01:12 +02:00
Igor Scheller
08188fa32a
Fixed shifts filter toggle and "hide on print" classes
2021-07-29 20:01:11 +02:00
Michael Weimann
4428266488
migrate panels to cards
2021-07-29 20:01:10 +02:00
Igor Scheller
0398efad65
Fixed tabs
2021-07-29 20:01:09 +02:00
Igor Scheller
08790b0b2e
Replaced labels with badges
2021-07-29 20:01:07 +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
Michael Weimann
5f7fcb9018
make all themes basically working with bs5
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate buttons and badges
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
upgrade bootstrap, fix devtool
remove postcss-preset-env
remove npm-run-all
add theme info to design
add theme configs for 2-15
make all themes compile
fix node env in script
refactor theme config
make all themes basically working
fix sass 3rd party warnings
replace slash div by math.div
2021-07-29 20:00:54 +02:00
Michael Weimann
9acaa03a71
migrate basic elements to bs5
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate body color to bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate the nav menu to bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate to bs5 badges
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate to bs5 nav pills
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate the login page to bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
fix the language dropdown in bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2021-07-29 19:41:09 +02:00
msquare
d7eb3b9c5b
how to mark angels as active
2021-05-21 21:17:37 +02:00
Igor Scheller
edcc1f481d
Fixed formatting
2021-05-11 21:50:54 +02:00
Xu
34b01fd37d
shifts filter own AngelTypes select only confirmed Angeltypes
2021-05-11 21:47:07 +02:00
msquare
7f1f3a773a
fix angeltype selection on admin shift entry create
2021-04-16 21:50:45 +02:00
msquare
d054378a63
add datetime picker to admin shifts page
2021-04-16 18:03:54 +02:00
Xu
1cfab91f28
wording: no self sign up allowed
2021-04-13 16:01:38 +02:00
Igor Scheller
6f27d11093
Use mailto: and tel: links
2021-04-12 17:13:48 +02:00
Igor Scheller
6aca6f08e2
Upgrade to PHP 8
2021-04-12 17:13:48 +02:00