Commit graph

3475 commits

Author SHA1 Message Date
Jan Böhmer
50f1555dc0 Merge remote-tracking branch 'origin/master' 2022-07-23 22:43:44 +02:00
Jan Böhmer
ef4154d1d7 Fixed github tests action issue with sqlite. 2022-07-23 22:43:36 +02:00
Jan Böhmer
b92a2c8b64 Fixed github tests action issue with sqlite. 2022-07-23 22:39:53 +02:00
Jan Böhmer
e62b6a1198 Do PHPunit tests for both mysql and sqlite 2022-07-23 22:36:13 +02:00
Jan Böhmer
d9d7e09866 Fixed some deprecation notices. 2022-07-23 22:21:29 +02:00
Jan Böhmer
2fc44c91e6 Use newer assert* function for the one deprecated in PHPunit 9 2022-07-23 22:14:35 +02:00
Jan Böhmer
a53d9ba08f Updated symfony/mailer recipe 2022-07-23 22:10:57 +02:00
Jan Böhmer
f827c8bb2b Updated recipe for symfony/flex 2022-07-23 22:10:25 +02:00
Jan Böhmer
6705a5db66 Use PHPunit 9 for unit tests, which can generate coverage at PHP8. 2022-07-23 22:09:02 +02:00
Jan Böhmer
5e366bec32 Show datetime in flash notices in white, if background is dark.
This highly increases readability of the datetime for most flashes.
2022-07-23 21:47:30 +02:00
Jan Böhmer
2ac45fd869 Disallow orderdetails without supplier info.
Fixes issue #116
2022-07-23 21:41:54 +02:00
Jan Böhmer
c9da8cc257 New translations messages.en.xlf (English) 2022-07-22 01:05:50 +02:00
Jan Böhmer
082cd16486 Disallow attachments without attachment types.
This should partly fixes issue #131. TODO: Change database structure so attachment_type is not nullable.
2022-07-22 00:48:51 +02:00
Jan Böhmer
fc3f2e52c8 Readd deleted translations. 2022-07-22 00:32:41 +02:00
Jan Böhmer
c8c15fe67f Allow http_method_override again needed for deletion controllers
Fixes issue #149 and #146
2022-07-22 00:30:17 +02:00
Jan Böhmer
28257bd8a4 Merge remote-tracking branch 'origin/master' 2022-07-22 00:18:08 +02:00
Jan Böhmer
1117954cde Show a crowdin badge in README.md 2022-07-22 00:18:04 +02:00
Jan Böhmer
d747dd23a8
Merge pull request #152 from Part-DB/l10n_master
New Crowdin updates
Fixes issue #109
2022-07-22 00:12:56 +02:00
Jan Böhmer
05ecbf3dfd Fixed syntax error in Dockerfile 2022-07-21 23:53:40 +02:00
Jan Böhmer
ca41df79ed Just enable the locales we really need in symfony framework.
This should improve performance a little bit.
2022-07-21 23:47:00 +02:00
Jan Böhmer
95fcc15634 Use PHP opcache with optimized configuration in docker image. 2022-07-21 23:34:38 +02:00
Jan Böhmer
8d85d2e737 Do not override customized GD with default one in Dockerfile 2022-07-21 23:12:47 +02:00
Jan Böhmer
d3d92d6013 Configure dockers GD with support with multiple file formats.
Should fix issue #122 and #115
2022-07-21 22:53:59 +02:00
Jan Böhmer
8f2b145b21 Tag each docker image build with its latest branch name. 2022-07-21 01:32:43 +02:00
Jan Böhmer
49b0ef02d4 Use PHP8.1 as docker base image. 2022-07-21 00:59:34 +02:00
Jan Böhmer
b78a9dc982 Tag newest docker image built from master as "latest".
Fixes issue #122.
2022-07-21 00:44:10 +02:00
Jan Böhmer
2ee42b7621 Fail gracefully when Imagine can not produce an thumbnail.
We now just fall back to the original image instead of throwing an exception. (partly) Fixes issue #89. Maybe related to issue #136
2022-07-21 00:31:34 +02:00
Jan Böhmer
d57377a143 Only apply ClipboardJS to buttons with clipboard attribute.
This prevents the showing of a "Failed!" tooltip on all other buttons. Fixes issue #148.
2022-07-21 00:12:04 +02:00
Jan Böhmer
8f288a9328 Fixed icon pathes in manifest files. 2022-07-20 23:46:40 +02:00
Jan Böhmer
13742a9809 Added an guide on how to install Part-DB on Debian systems directly.
Related to issue #95.
2022-07-18 23:51:54 +02:00
Jan Böhmer
bb7c35b0b5 Updated copyright year on homepage. 2022-07-18 00:18:53 +02:00
Jan Böhmer
4bec593e46 Revert unwanted change to showdown.min.js done by last commit. 2022-07-18 00:15:50 +02:00
Jan Böhmer
7bf730dda2 Rename /icons folder in public as it is aliased by apache.
Before icons were not loaded in most cases when using apache2 with default configuration.
Fixes issue #120
2022-07-18 00:11:12 +02:00
Jan Böhmer
0cc9436cc0 Added information about database file mapping to docker installation and use this in example docker-compose.yaml
This fixes issue #134 and #127
2022-07-17 23:58:54 +02:00
Jan Böhmer
f309336387 Updated yarn dependencies. 2022-07-17 23:51:22 +02:00
Jan Böhmer
c079cc914e Use platforms to decide which migrations to use, instead of drivers
Dev environment uses an delegated dev driver, which is not possible to compare. Should fix current phpunit test error.
2022-07-17 23:45:17 +02:00
Jan Böhmer
2de99bca30 Added some documentation on how to use reverse proxies.
Relates to issue #145, #96 and others.
2022-07-17 22:59:38 +02:00
Jan Böhmer
9cc4226726 Allow users to set trusted proxies for header override.
This should fix issue #145.
2022-07-17 22:47:30 +02:00
Jan Böhmer
7a14fb60d3 Updated EasyCodingStandard 2022-07-17 22:29:42 +02:00
Jan Böhmer
497a5576be Updated dama/doctrine-test-bundle 2022-07-17 22:28:48 +02:00
Jan Böhmer
3781f24851 Updated composer dependencies. 2022-07-17 22:26:35 +02:00
Jan Böhmer
d1fd2bde68 Show better error message when SQLite database is not existing. 2022-07-17 21:59:45 +02:00
Jan Böhmer
0ab533252e
Merge pull request #144 from Part-DB/dependabot/npm_and_yarn/async-2.6.4
Bump async from 2.6.3 to 2.6.4
2022-07-17 21:39:59 +02:00
Jan Böhmer
a5bec00e6a
Merge pull request #143 from Part-DB/dependabot/npm_and_yarn/minimist-1.2.6
Bump minimist from 1.2.5 to 1.2.6
2022-07-17 21:32:53 +02:00
Jan Böhmer
11db774d8d
Merge pull request #151 from Part-DB/dependabot/composer/dompdf/dompdf-2.0.0
Bump dompdf/dompdf from 1.2.0 to 2.0.0
2022-07-17 21:31:28 +02:00
Jan Böhmer
a21f2e86de
Merge pull request #140 from Part-DB/dependabot/npm_and_yarn/node-forge-1.3.0
Bump node-forge from 1.2.1 to 1.3.0
2022-07-17 21:30:53 +02:00
dependabot[bot]
1eb66158c9
Bump dompdf/dompdf from 1.2.0 to 2.0.0
Bumps [dompdf/dompdf](https://github.com/dompdf/dompdf) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/dompdf/dompdf/releases)
- [Commits](https://github.com/dompdf/dompdf/compare/v1.2.0...v2.0.0)

---
updated-dependencies:
- dependency-name: dompdf/dompdf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-06 00:23:24 +00:00
dependabot[bot]
e95d85b40a
Bump async from 2.6.3 to 2.6.4
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-28 19:07:25 +00:00
dependabot[bot]
5536db5c3a
Bump minimist from 1.2.5 to 1.2.6
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-10 02:42:52 +00:00
dependabot[bot]
049938c6ae
Bump node-forge from 1.2.1 to 1.3.0
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-22 20:08:55 +00:00