-
-
Notifications
You must be signed in to change notification settings - Fork 597
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use tags for every timesheet entry #604
Conversation
Extend find query for index-pages of invoice and timesheet
code formatted
code formatted
FYI: I have some more PRs in the pipeline which I will merge first. Your PR might have to wait for the next milestone before being integrated. |
# Conflicts: # assets/js/kimai.js # assets/sass/app.scss # config/packages/admin_lte.yaml # config/serializer/App/Entity.Timesheet.yml # public/build/app.css # public/build/app.js # public/build/manifest.json # src/API/TimesheetController.php # src/Controller/TimesheetController.php # src/Controller/TimesheetTeamController.php # src/Entity/Timesheet.php # src/Repository/TimesheetRepository.php # templates/timesheet-team/index.html.twig # templates/timesheet/index.html.twig # tests/API/TimesheetControllerTest.php # tests/DataFixtures/TimesheetFixtures.php # translations/messages.de.xliff # translations/messages.en.xliff # var/data/kimai_test.sqlite
Sorry @infastra this is taking so long. I just merged it with the latest master and will do further testing now and work on integrating it ASAP. @rarvin as you also requested this feature, can you jump in and do some testing on this branch? I deployed it to https://demo-branch.kimai.org/en/timesheet/ |
# Conflicts: # public/build/app.js # public/build/manifest.json
That was by far the biggest contribution to Kimai so far, thanks again for introducing the initial tags feature @infastra |
@kevinpapst Thanks a lot for compliment! I really appreciate that I am part of the project! |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. If you use Kimai on a daily basis, please consider donating to support further development of Kimai. |
Description
I added the possibility to allocate tags for every timesheet entry. The timesheet edit form works with an autocomplete function which uses jquery-ui-autocomplete widget. Furthermore I created a database table for this tags.
The filter function in the timesheet table was extended with a form for tag entries.
The using of tags could deactivate in the settings when the option use_tags is pointing on false.
In addition I extended the Rest-API
Fixes #768
TODO
Types of changes
Checklist
bin/console kimai:phpcs --fix
to make sure my changes adopt the correct code style