Update to 2024-04-29 15:01

This commit is contained in:
Daniel Berteaud 2024-04-29 15:01:11 +02:00
parent cdd8b6b638
commit f51f6fd9bc
6 changed files with 23 additions and 4 deletions

View File

@ -5,12 +5,12 @@
# You can set it to a number or a simple string (no special chars)
kimai_id: 1
# Kimai version to deploy
kimai_version: '2.13.0'
kimai_version: '2.15.0'
# URL of the archive
kimai_archive_url: https://github.com/kevinpapst/kimai2/archive/refs/tags/{{ kimai_version }}.tar.gz
# Expected sha256 of the archive
kimai_archive_sha256: 4b5136fc12e00a6591088bfbdbeed2b0e07002d15918204a67e0878b96bf32d6
kimai_archive_sha256: f61c50d3d426922bc6533768ccfa51b428b82506c8fbade4534ff0daf6ccd334
# Directory where kimai will be installed
kimai_root_dir: /opt/kimai_{{ kimai_id }}
# Should ansible handle upgrades or only initial install
@ -20,7 +20,7 @@ kimai_manage_upgrade: True
# Will be created
kimai_php_user: php-kimai_{{ kimai_id }}
# PHP version under which kimai will run
kimai_php_version: 82
kimai_php_version: 83
# Or you can specify here the name of a custom PHP FPM pool. See the httpd_php role
# bookstack_php_fpm_pool: custom_kimai

View File

@ -0,0 +1,11 @@
--- src/API/Authentication/ApiRequestMatcher.php.orig 2024-04-29 13:28:50.876284724 +0200
+++ src/API/Authentication/ApiRequestMatcher.php 2024-04-29 13:29:14.366580152 +0200
@@ -27,7 +27,7 @@
}
// let's use this firewall if a Bearer token is set in the header
- if ($request->headers->has('Authorization')) {
+ if ($request->headers->has('Authorization') && $request->headers->get('Authorization') != "") {
return true;
}

View File

@ -59,6 +59,12 @@
environment:
COMPOSER_ALLOW_SUPERUSER: 1
- name: Fix empty Authorization header
patch:
src: kimai_empty_authorization.patch
dest: "{{ kimai_root_dir }}/app/src/API/Authentication/ApiRequestMatcher.php"
backup: true
tags: kimai
- import_tasks: ../includes/webapps_create_mysql_db.yml

View File

@ -26,6 +26,6 @@ Alias /{{ kimai_web_alias | regex_replace('^/','') }} {{ kimai_root_dir }}/app/p
</Directory>
<Directory {{ kimai_root_dir }}/public/bundles>
<Directory {{ kimai_root_dir }}/app/public/bundles>
FallbackResource disabled
</Directory>

View File

@ -7,3 +7,4 @@ kimai_packages:
- acl
- zstd
- git
- patch

View File

@ -7,3 +7,4 @@ kimai_packages:
- acl
- zstd
- git
- patch