Commit Graph
146 Commits
Author SHA1 Message Date
Lukas Halbritter 013f31c020 Some minor style fixes, mainly removing unused buttons or adding needed ones. 2018-10-23 23:37:36 +02:00
Lukas Halbritter c8b08da62a Changed query which is used to obtain certain person target sets. Most joins are
now left joins, otherwise the query would drop all targets without assigned
sub-bookings.
2018-10-23 23:34:16 +02:00
Lukas Halbritter cda399a9f2 Implemented person target creating and editing. 2018-10-23 23:33:36 +02:00
Lukas Halbritter 3cb6abe52a Added some new data to the tables. 2018-10-17 13:51:07 +02:00
Lukas Halbritter 7d846ce9e4 Added buttons in the bookings table. 2018-10-17 13:48:37 +02:00
Lukas Halbritter b1f67508cd Some ui fixes. 2018-10-16 20:55:52 +02:00
Lukas Halbritter a2ee5a270a Fixed backup script. 2018-10-16 20:55:28 +02:00
Lukas Halbritter 23d91e0242 Merge branch 'ui' into dev 2018-10-16 10:53:48 +02:00
Lukas Halbritter 7c677e39ab Added real data and a script to convert the data to a seeder. 2018-10-16 10:41:31 +02:00
Lukas Halbritter 16b9d3a7b3 Fixed validation rule to check the date of a new person target in the booking
create form.
2018-10-16 09:35:00 +02:00
vagrant e8c5ffe502 enhanced ui and layout 2018-10-14 14:59:48 +00:00
Lukas Halbritter 4768e8d8cd Changed the way the data in the people create/edit form is stored. 2018-10-12 12:11:41 +02:00
Lukas Halbritter de5f19c73a Implemented some person target functionality. 2018-10-12 12:10:25 +02:00
Lukas Halbritter c0d7ed7b16 Fogrot controller update in the last commit. 2018-10-12 12:07:02 +02:00
Lukas Halbritter ae6238a0b4 Monthly summarys now are only displayed for months after the first booking. 2018-10-12 12:05:04 +02:00
Lukas Halbritter aee30b2a2f Fixed small typo and removed call of TestDataSeeder. 2018-10-11 10:29:27 +02:00
Lukas Halbritter b669cab4a7 Minor checkstyle fix. 2018-10-10 17:31:46 +02:00
Lukas Halbritter b147c4f9f9 Added option to create a new person target together with a new booking 2018-10-10 17:31:09 +02:00
Lukas Halbritter b4480486e9 Added a validator that checks, if a values is empty, if another one is set. 2018-10-10 17:28:59 +02:00
Lukas Halbritter 5b2e5f5fb9 The formatDate() helper method now returns an empty strin, if the input date is
null. As yet it returned the current date.
2018-10-10 15:03:29 +02:00
Lukas Halbritter 960e1b0e16 Removed unnecessary column in bookings.index. 2018-10-08 11:16:51 +02:00
Lukas Halbritter 4e601b964f Implemented projects. 2018-10-08 11:14:47 +02:00
Lukas Halbritter bcdf167b82 Fixed issue with indented balance rows in the bookings index. 2018-10-05 23:02:53 +02:00
Lukas Halbritter 108fc07cdb The formatAmount shows no longer an absolute ammount when in text mode. 2018-10-05 19:39:35 +02:00
Lukas Halbritter 8ed668cacc Fixed minor codestyle issue. 2018-10-05 19:39:18 +02:00
Lukas Halbritter f58b193c4e Implemented deletion of bookings. 2018-10-05 19:38:47 +02:00
Lukas Halbritter 72252ab2c6 Added error messages to the booking create form. 2018-10-05 17:18:06 +02:00
Lukas Halbritter 14fe861c35 Simplyfied the array structure of the form values and added error messages. 2018-10-05 17:17:15 +02:00
Lukas Halbritter f028932fdf Added linkt so the edit form of the bookings. 2018-10-05 17:15:48 +02:00
Lukas Halbritter 75d6568dac Implemented bookings update method.
Fixed some code stlye issues as well as some issues with referencing null.
2018-10-05 17:13:30 +02:00
Lukas Halbritter cde98630a1 Added validation logic for booking store and update. 2018-10-05 17:11:55 +02:00
Lukas Halbritter 5b1be136ad Added helper method to check, if an array has only null-values. 2018-10-05 17:11:06 +02:00
Lukas Halbritter ac49d3857f Transferred the loading of the arrays for the booking forms into a own separate
method.
Impemented the booking.edit view and controller method.
Fixed the bug in the bookings.index view that only months with cashflow are
listed.
2018-10-04 23:10:58 +02:00
Lukas Halbritter 20859fe4a9 Transferred the loading of the arrays for the booking forms into a own separate
method.
Impemented the booking.edit view and controller method.
2018-10-04 22:59:41 +02:00
Lukas Halbritter e5386fe7e7 Added view for creating a new booking. 2018-10-04 20:38:02 +02:00
Lukas Halbritter e6ef75e59d Made some minor style changes and removed unused links in the main menu. 2018-10-04 20:37:15 +02:00
Lukas Halbritter 0907b18671 Added methods to get the person that belongs to a target and a method to get all
targets which are nichot paid.
2018-10-04 20:35:39 +02:00
Lukas Halbritter 1e9e90ec17 The fullName() method is now able to return the name, but in the form 'LAST
NAME, FIRST NAME'.
2018-10-04 20:34:26 +02:00
Lukas Halbritter 201ffd3d7a Added a method to replace every ',' in a string with a '.'. 2018-10-04 20:32:46 +02:00
Lukas Halbritter bfe50dec65 Implemented the create method of the BookingsController and fixed some code
style issues.
2018-10-04 20:30:20 +02:00
Lukas Halbritter 9032793597 Added method to get the PersonTarget of a Booking. 2018-10-04 19:56:31 +02:00
Lukas Halbritter fe9cb367e5 Added a method to get the scope of an accountClass. 2018-10-04 19:55:52 +02:00
Lukas Halbritter f8eb022403 Added AccountType method numberAndName().
Fixed bug in bookings.index view: There is no error anymore when a booking has
no project assigned.
2018-10-04 19:53:59 +02:00
Lukas Halbritter e80481f860 The views bookings.index and people.show now use the formatDate and formatAmount
helpers.
2018-10-01 17:20:19 +02:00
Lukas Halbritter 1de0126663 Set all date inputs in person form to be actually date type inputs. 2018-10-01 17:18:47 +02:00
Lukas Halbritter cc203f36c7 Added some helpers for date string formatting. 2018-10-01 17:17:41 +02:00
Lukas Halbritter e9077193af Implemented eager loading for the people show view. 2018-10-01 09:58:04 +02:00
Lukas Halbritter 8f865e9bff Added helper methods for first and last day of month.
Sub-bookings are now showed in the bookings index view.
2018-10-01 09:56:55 +02:00
Lukas Halbritter 491a6f6153 Added iSeed generator to generate a seeder from the current database content.
See: https://github.com/orangehill/iseed
2018-09-30 21:50:04 +02:00
Lukas Halbritter 3f6fe26ff0 Optimized (sub-)booking methods and index view for eager loading. 2018-09-30 21:38:25 +02:00