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
|
7cd4befdfa
|
Refactored shift entry deletion: Use event for notification and worklog creation
|
2022-10-14 16:27:51 +02:00 |
Igor Scheller
|
e750436a82
|
Fix worklog input validation error and default to current day during buildup
|
2022-07-20 20:16:57 +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
|
9001907b74
|
added voucher angel group right
|
2022-06-12 16:14:22 +02: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
|
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
|
643c4c8da7
|
Upgraded composer packages, fixed class naming and return types
|
2021-12-29 11:00:02 +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 |
msquare
|
bf1ea07eab
|
shift edit: fix form info for description field
|
2021-12-05 11:57:02 +01:00 |
xuwhite
|
a1f5454bf5
|
Optional description for shifts
|
2021-11-27 11:34:20 +01: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 |
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 |
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
|
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 |
msquare
|
7f1f3a773a
|
fix angeltype selection on admin shift entry create
|
2021-04-16 21:50:45 +02:00 |
Igor Scheller
|
30e1d41c0a
|
EventConfig: Set time on dates
|
2021-04-12 17:13:48 +02:00 |
Igor Scheller
|
28e357acd3
|
Shift sign up: Allow Supporters to signup users to occupied shifts
|
2020-12-26 21:14:10 +01:00 |
Igor Scheller
|
8284921ac5
|
Dashboard: Add URL filter
|
2020-12-20 17:15:24 +01:00 |
Igor Scheller
|
2745b04dc2
|
Added filter to dashboard
|
2020-12-20 17:15:24 +01:00 |
msquare
|
39f96783cf
|
review changes
|
2020-11-25 00:49:45 +01:00 |
Igor Scheller
|
a136cd97df
|
Angellist: Fixed sorting
|
2020-11-17 21:34:34 +01:00 |
Igor Scheller
|
e74eb6eee4
|
Shifts edit: Added schedule import warning
|
2020-10-18 16:58:36 +02:00 |
Igor Scheller
|
0bbc2d219d
|
Rename "restricted angeltype" to "Requires introduction" in the frontend
Closes #294 (Rename "restricted angeltype")
|
2020-10-18 16:55:11 +02:00 |
Igor Scheller
|
f4f3487c93
|
Renamed variables for more consistent worklog naming
|
2020-09-24 17:38:12 +02:00 |
Igor Scheller
|
f732a4af6f
|
Added Worklog model
|
2020-09-24 17:38:12 +02:00 |
Igor Scheller
|
acf84f222d
|
Added Room model
|
2020-09-24 09:34:00 +02:00 |
Igor Scheller
|
390db395a6
|
File formatting fixes
|
2020-06-28 19:39:29 +02:00 |
Igor Scheller
|
4d8e568ff8
|
Users overview: Fixed sorting
|
2020-04-25 16:54:30 +02:00 |
Igor Scheller
|
94753bc3d8
|
Worklog: Limit worklog comment length to 200 as it is configured in the database
|
2020-01-09 13:43:10 +01:00 |
Igor Scheller
|
46f80fbed2
|
Angeltypes: Fixed error on angeltype creation
|
2019-12-29 14:21:20 +01:00 |
Igor Scheller
|
e1471248fe
|
User: Add pronoun statement
|
2019-12-26 19:18:47 +01:00 |
Bot
|
be39c63f46
|
Renamed redirect() to throwRedirect()
|
2019-12-08 02:12:56 +01:00 |
Igor Scheller
|
9b08b951a2
|
Merge pull request #651 from MyIgel/shift-deletion-worklog
Save time of past shifts as worklog if they get deleted
|
2019-10-21 09:12:10 +02:00 |
Igor Scheller
|
fc773b25b3
|
Use 403 forbidden on shifts json, atom export and ical export
|
2019-10-13 13:15:08 +02:00 |
Igor Scheller
|
dd03662968
|
Rebuild password reset
|
2019-10-08 16:17:06 +02:00 |
Igor Scheller
|
d71b27b78b
|
Shifts: Save time as worklog if past shift gets deleted
|
2019-09-18 04:27:56 +02:00 |
Igor Scheller
|
088d351b2b
|
Sort angeltypes shifts date dropdown
|
2019-08-22 21:18:36 +02:00 |
msquare
|
8139f2fb4e
|
redo fix shift view bug
|
2019-08-21 01:27:38 +02:00 |
msquare
|
a521ace9f7
|
fix shift view bug
|
2019-08-21 01:26:01 +02:00 |
Igor Scheller
|
d794efe7bd
|
User overview: Order by planned arrival/departure dates
|
2019-07-25 17:40:59 +02:00 |
Igor Scheller
|
bcce2625a8
|
Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
|
2019-07-08 01:57:59 +02:00 |
Igor Scheller
|
0458ce9509
|
Added more error messages
|
2019-06-04 21:24:59 +02:00 |
Igor Scheller
|
4e709d0d23
|
Log messages without inline HTML
|
2019-06-03 20:33:09 +02:00 |
Igor Scheller
|
d208cab1ac
|
When only free shifts should be shown: filter for selected angel types
closes #556 (shifts shown, where not selected angeltype is free)
|
2018-12-30 12:11:51 +01:00 |
Igor Scheller
|
1fefe93bc8
|
users_controller: formatting
|
2018-12-30 12:11:51 +01:00 |
Igor Scheller
|
d214525e24
|
Sort Angels Alphabetical
closes #541 (Shift Signup: Sort Angels Alphabetical)
|
2018-12-25 10:25:32 +01:00 |
Igor Scheller
|
9a15fbc71e
|
worklog: Fix hours validation
closes #527 (Worklog entries with floating point numbers with a comma dispatches a team of untrained monkeys)
|
2018-12-18 13:48:46 +01:00 |
Igor Scheller
|
c33940f64a
|
Moved permission checks to Authenticator class
|
2018-12-02 12:53:31 +01:00 |
Igor Scheller
|
944c29b964
|
Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms
Closes #494 (Security Vulnerability)
|
2018-11-21 19:24:36 +01:00 |
Igor Scheller
|
88f3bafa5e
|
Replaced `Auth()` with `auth()`
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
a2aaba9cab
|
User: Bugfixes & code cleanup
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
d7aea575ff
|
Replaced more sql queries and old data
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
4e09ee3eb2
|
Replaced more user related stuff
(Contains some buggy stuff too...)
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
7c6afc2bfe
|
Removed `User($id)` function 🎉
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
89e62c95a7
|
Changed more functions 🎉
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
b069a938c6
|
Changed user_link and some other user functions to use the user id
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
2dcb7cc2de
|
Replaced some global `$user` variables
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
b443b53919
|
Translation: added pluralization support
|
2018-10-30 22:50:22 +01:00 |
Igor Scheller
|
7f61dc95be
|
EventConfig: Merge event configuration from database to global config
|
2018-10-30 21:13:56 +01:00 |
Igor Scheller
|
d0abc27c07
|
Merge remote-tracking branch 'MyIgel/translations'
|
2018-09-15 14:58:31 +02:00 |
Bot
|
e8f8fc7f5f
|
Replaced gettext translation `_()` with `__()` that uses the Translator class
|
2018-08-29 23:46:32 +02:00 |
msquare
|
1090d5e889
|
Update shifts_controller.php
fix problem when missing needed angeltype entry
|
2018-08-28 18:28:09 +02:00 |
Igor Scheller
|
d6c8f1a614
|
Merge branch 'master' to 'rebuild-database'
|
2018-08-20 21:07:57 +02:00 |
msquare
|
6dbec2e2fb
|
remove unused code
|
2018-01-28 14:52:26 +01:00 |
Igor Scheller
|
646ffc1910
|
$bugfixes...
|
2018-01-14 18:50:37 +01:00 |
Bot
|
5227fe6a94
|
Formatting
|
2018-01-14 18:09:34 +01:00 |
Igor Scheller
|
fe58e4f422
|
database: updated checks for selectOne
|
2018-01-14 17:47:26 +01:00 |
msquare
|
c961269bb7
|
better hour formatting
|
2017-12-30 12:07:10 +01:00 |
msquare
|
ee9fbda098
|
add work date to work log
|
2017-12-29 18:57:11 +01:00 |
msquare
|
86a38a3372
|
add user work log entries feature
|
2017-12-29 17:19:27 +01:00 |
msquare
|
3993e553d1
|
small improvements of user view
|
2017-12-29 13:12:56 +01:00 |
msquare
|
b59d17918e
|
small improvements of user view
|
2017-12-29 13:09:35 +01:00 |
msquare
|
c3b8fa892d
|
tshirt-score for forced active
|
2017-12-27 20:30:05 +01:00 |
Bot
|
b00743d6d3
|
Formatting
|
2017-12-27 13:50:53 +01:00 |
msquare
|
1e8f0c4845
|
fixes #208, fixes #310: T-Shirt Score™ should be shown on the user view page below your shifts
|
2017-12-27 12:24:55 +01:00 |
msquare
|
abf4b1da30
|
check if logged in before sign up
|
2017-12-27 11:35:26 +01:00 |
Igor Scheller
|
f8d0a7c5b0
|
Updated translation / Formatting / Test
|
2017-12-26 00:21:44 +01:00 |
Igor Scheller
|
75eea1681e
|
Removed dead function call
|
2017-12-25 23:51:15 +01:00 |
Bot
|
952c7892f3
|
Formatting & Docstrings
|
2017-12-25 23:51:15 +01:00 |
klemens
|
a6cf4c9ce9
|
spelling fixes
|
2017-12-25 21:29:00 +01:00 |
msquare
|
5f34e15712
|
fix broken public dashboard shift links
|
2017-12-23 22:49:56 +01:00 |
msquare
|
fbbea4eb5f
|
add show on dashboard flag for angeltypes
|
2017-12-23 11:59:13 +01:00 |
msquare
|
2c04e35bed
|
introduce new shift signup state for not arrived angels
|
2017-12-20 23:05:46 +01:00 |
msquare
|
7a3bdda483
|
rewrite controller for creating shift entries
|
2017-12-20 00:54:57 +01:00 |
msquare
|
1289101f6e
|
rewrite controller for creating shift entries
|
2017-12-20 00:42:58 +01:00 |
msquare
|
afd7c59d1d
|
fix shift entry delete
|
2017-12-19 22:24:06 +01:00 |
msquare
|
fd85034e7f
|
redo shift signoff and icons for delete/confirm/acknowledgment questions
|
2017-12-19 20:58:01 +01:00 |
msquare
|
567ed9ebd2
|
remove flags since they do not belong to language selection
|
2017-12-19 19:17:50 +01:00 |
msquare
|
769d8c4af9
|
better logging of needed angeltypes for shifts and rooms
|
2017-12-17 13:22:29 +01:00 |