barisgit
7c1ab6460d
Add tests to cover new additions
2025-09-06 19:54:13 +02:00
barisgit
d0f2422e0d
Implement functionality to import schematic csv (or any other csv for that matter), with ability to map input columns to output columns with input validation and error handling
2025-09-06 19:54:13 +02:00
barisgit
4277f42285
Fix same error as in other branch and add makefile
2025-09-06 19:53:56 +02:00
d-buchmann
0e9558e331
Do not mark internal (relative) links as external and open in new tab in markdown blocks
...
Build assets artifact / Build assets artifact (push) Waiting to run
Docker Image Build / docker (push) Waiting to run
Docker Image Build (FrankenPHP) / docker (push) Waiting to run
Static analysis / Static analysis (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Waiting to run
Don't handle links as external by default. Instead distiguish internal (relative) and external (absolute) links.
2025-09-06 19:49:38 +02:00
d-buchmann
4e9e82d9f1
Replace "range" indicators with mathematical tilde in LCSC provider ( #989 )
...
* Replace "range" indicators with mathematical tilde symbols in LCSC provider
* Improve comment
2025-09-06 19:43:50 +02:00
Jan Böhmer
411ac500ba
New Crowdin updates ( #1008 )
...
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (German)
* New translations messages.en.xlf (German)
* New translations messages.en.xlf (German)
2025-09-06 19:43:05 +02:00
d-buchmann
b1443a817b
Add import permission for label profiles ( #1021 )
2025-09-06 19:42:07 +02:00
Jan Böhmer
3e8ca06177
Fixed text color in ckeditor editors when in dark mode
...
Fixes issue #1016
2025-09-06 19:34:31 +02:00
Jan Böhmer
c1b7272ab1
Updated frontend dependencies
2025-09-06 19:30:17 +02:00
Jan Böhmer
b093866d15
Do not replace LCSC category slashes with arrows, as these are actually their names, not level separators
2025-09-06 19:27:10 +02:00
Jan Böhmer
065ef9f8ae
Fixed LCSC provider
...
LCSC has changed its search API, so it was broken. Fixes issue #1018
2025-09-06 19:22:59 +02:00
Jan Böhmer
9b17efc12c
Fixed phpstan issue
Build assets artifact / Build assets artifact (push) Waiting to run
Docker Image Build / docker (push) Waiting to run
Docker Image Build (FrankenPHP) / docker (push) Waiting to run
Static analysis / Static analysis (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Waiting to run
2025-09-06 00:39:23 +02:00
Jan Böhmer
fe7910a2f2
Fixed invalid name for currency in data fixture
2025-09-06 00:39:16 +02:00
Jan Böhmer
eb4258053e
Added voter reason explaination to the other voters
2025-09-06 00:24:55 +02:00
Jan Böhmer
117ff4484d
Allow to show what permissions a user is lacking in case of access denied message
...
Should help with errors like 1026
2025-09-06 00:10:50 +02:00
Jan Böhmer
ba7d139f8a
Grey out info provider settings button if the user misses system settings permission
...
Helps to make the problem in #1026 more clear
2025-09-05 23:33:05 +02:00
Jan Böhmer
d657b2ff04
Merge remote-tracking branch 'd-buchmann/fix-formatting-mass-creation'
2025-09-05 23:26:17 +02:00
Jan Böhmer
0637c05053
Merge remote-tracking branch 'd-buchmann/sqlite-min-version'
2025-09-05 23:26:13 +02:00
Jan Böhmer
88fbc46325
Added test for Currency Admin Controller
2025-09-05 23:25:20 +02:00
Jan Böhmer
379155e839
Allow for more currency exchange rate pairs, without need for fixer.io
2025-09-05 22:15:04 +02:00
Jan Böhmer
0717239296
Use central banks of czechia, turkey and romania as a free provider for their currencies exchange rates
Build assets artifact / Build assets artifact (push) Waiting to run
Docker Image Build / docker (push) Waiting to run
Docker Image Build (FrankenPHP) / docker (push) Waiting to run
Static analysis / Static analysis (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Waiting to run
2025-09-05 19:56:01 +02:00
Jan Böhmer
d3e3c4e3f8
Fixed currency admin page and modernized underlying swap packages
...
Fixes issue #1009
2025-09-05 19:35:58 +02:00
d-buchmann
c9a1febc56
Fix formatting: Use literal '->' in CDATA context
2025-09-04 14:59:40 +02:00
d-buchmann
7f099972e1
Documentation - Require SQLite 3.35
...
That way, migrations that try to drop columns won't fail anymore (regardless if the user intended to use sqlite or not)
2025-09-04 14:50:59 +02:00
Jan Böhmer
52444e05e4
Optimized LCSC batch search calls and extracted it into interface for potential general use in the future
2025-08-31 23:41:16 +02:00
Jan Böhmer
4fcd55748f
Use new settings object in LCSCProvider
2025-08-31 23:27:53 +02:00
Jan Böhmer
d57107ed3e
Do not use ob_* functions in XSLX exporter, as this affects global state and can lead to sideffects
2025-08-31 23:05:07 +02:00
Jan Böhmer
0c7aa5e92a
Fixed phpunit tests
2025-08-31 22:56:10 +02:00
Jan Böhmer
17f123ba8a
Fixed logentryRepositoryTest
...
It seems that this was always wrong, but this was never noticed, because normally the log timestamps are all the same
2025-08-31 22:51:47 +02:00
Jan Böhmer
1156bb52af
Added phpoffice dependency
2025-08-31 22:50:56 +02:00
barisgit
71be75b3e7
Improve test coverage
2025-08-31 22:18:25 +02:00
barisgit
5a4f151ca3
Add BulkInfoProviderImportJobPart to element type name generator
2025-08-31 22:18:25 +02:00
barisgit
9729a43f2b
Add bulk_info_provider_import_job_part.label
2025-08-31 22:18:24 +02:00
barisgit
4da403569c
Increase time limit on batch search and add option to priorities which fields to choose
2025-08-31 22:18:24 +02:00
barisgit
74be016b68
Add abbility to search faster on LCSC without details
2025-08-31 22:18:24 +02:00
barisgit
3896d3d9ab
Fix a single failing test
2025-08-31 22:18:24 +02:00
barisgit
ed396765c8
Let symfony manage translations
2025-08-31 22:18:24 +02:00
barisgit
cc9d50a8fe
Add makefile to help with development setup, change part_ids in bulk import jobs to junction table and implement filtering based on bulk import jobs status and its associated parts' statuses.
2025-08-31 22:17:05 +02:00
barisgit
9b4d5e9c27
Improve test coverage
2025-08-31 22:16:28 +02:00
barisgit
ccb837e4b4
Fix migration error and dto error
2025-08-31 22:16:28 +02:00
barisgit
2bc39e7791
Add tests and fix static errors
2025-08-31 22:16:27 +02:00
barisgit
fa7f3a1da1
Fix tests
2025-08-31 22:16:27 +02:00
barisgit
c91d37d2a4
More sophisticated two-step bulk import from info providers
2025-08-31 22:16:27 +02:00
barisgit
5ab7ac4d4b
Move pageSize and table columns filter buttons apart a bit
2025-08-31 22:16:27 +02:00
barisgit
4c8940f9c3
Simple batch processing
2025-08-31 22:16:27 +02:00
barisgit
aa29f10d51
Remove problematic tests
2025-08-31 22:15:58 +02:00
barisgit
78885ec3c5
Add more tests and fix failing ones
2025-08-31 22:15:58 +02:00
barisgit
1fb137e89f
Add export functionality to batch select and fix errors
2025-08-31 22:15:58 +02:00
barisgit
facfb37383
Implement excel based import/export
2025-08-31 22:15:58 +02:00
barisgit
c5751b2aa6
Fix timestamp test
2025-08-31 22:13:54 +02:00