Lukas Halbritter
c638e8727d
Fixed some style issues and enabled bootstrap tooltips.
2019-01-27 10:22:47 +01:00
Lukas Halbritter
7358cebafb
Changed layout of the login page.
2018-12-06 15:47:17 +01:00
Lukas Halbritter
85493343d6
Added views for authorizing.
2018-12-06 11:48:42 +01:00
Lukas Halbritter
e664e81680
Added select2.
2018-10-24 00:15:54 +02:00
Lukas Halbritter
1f9ac7da93
Validation errors are now showed in the projects form.
2018-10-23 23:38:35 +02:00
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
cda399a9f2
Implemented person target creating and editing.
2018-10-23 23:33:36 +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
23d91e0242
Merge branch 'ui' into dev
2018-10-16 10:53:48 +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
ae6238a0b4
Monthly summarys now are only displayed for months after the first booking.
2018-10-12 12:05:04 +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
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
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
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
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
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
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
3f6fe26ff0
Optimized (sub-)booking methods and index view for eager loading.
2018-09-30 21:38:25 +02:00
Lukas Halbritter
7c7c986f24
Set form input type of the date of birth field to 'date'.
2018-09-28 22:48:35 +02:00
Lukas Halbritter
cc95c4b595
Added bookings controller and index view.
2018-09-28 22:47:35 +02:00
Lukas Halbritter
e29381c0ec
Removed an unnecessary line break.
2018-09-28 22:44:36 +02:00
Lukas Halbritter
eb4e15670d
Made some layout changes:
...
1. Added loading time message as footer.
2. Added pollux logo as header.
3. Added bookings link in the main menu.
4. Set font type to sans serif.
2018-09-28 22:32:40 +02:00
Lukas Halbritter
8512dc28b6
Added title to the people.show view.
2018-09-26 10:38:06 +02:00
Lukas Halbritter
377230ef73
Implemented deletion and creation of people.
2018-09-25 15:24:31 +02:00
Lukas Halbritter
1982ee0260
Removed method field from person edit file.
...
The method is automatically fetched in the layout.form.person file by checking,
if $person->id is null.
2018-09-25 15:17:52 +02:00
Lukas Halbritter
bacb3a2738
Added subnav section in master layout.
2018-09-25 15:17:32 +02:00
Lukas Halbritter
39f0ca3c1c
Fixed some issues in the person form:
...
1. Added csrf field.
2. Added dropdown menue for the title.
3. Added an input for the date of birth.
4. Fixed the appearance of the member state edit section.
2018-09-25 15:11:25 +02:00
Lukas Halbritter
d71ceb1c77
Added delete link in the people index.
2018-09-25 15:10:12 +02:00
Lukas Halbritter
eef1ecca6b
Embedded people show view into the master layout.
2018-09-25 15:09:26 +02:00
Lukas Halbritter
81cc32db29
Added a layout for the people create/edit form.
...
Implemented the edit view for people.
2018-09-24 18:54:34 +02:00
Lukas Halbritter
9f11eddc79
Added the link to edit people in the people index view.
2018-09-24 18:53:19 +02:00
Lukas Halbritter
c82cc4ed2d
Added a very basic layout structure.
2018-09-24 14:08:08 +02:00
Lukas Halbritter
ecd815e182
The account of a person now shows the sub-bookings which belong to a target.
2018-09-20 16:49:33 +02:00
Lukas Halbritter
11775170d6
Fixed typo
2018-09-14 11:26:44 +02:00
Lukas Halbritter
ed702a0398
Added member state section to the people.show view.
...
Updated account section of the same view.
2018-09-13 16:27:20 +02:00
Lukas Halbritter
0608094039
Added views for indexing all people and showing a single one.
...
Added a method to get all (sub-)bookings associated with a person-target.
2018-09-09 10:01:37 +02:00