Jan Böhmer
1da2b9eecb
Fixed javascript error caused by CKEDITOR
...
This was not really a problem, just annoying. But now it is fixed.
Fixes issue #457
2024-01-15 20:39:27 +01:00
Jan Böhmer
f28e369c01
Added an autocomplete feature for Kicad symbols and footprints
2023-12-02 19:40:26 +01:00
Jan Böhmer
b0f5d9b55f
Added an form for merging two parts together
2023-11-22 20:11:38 +01:00
Jan Böhmer
958d59a0ff
Save search setting checkboxes state to localStorage to persist it
...
Related to issue #424
2023-11-19 21:49:16 +01:00
Jan Böhmer
5bd2d9b344
Restrict size of part images, if the part selector element is very wide
...
This improves UX
2023-11-13 23:05:25 +01:00
Jan Böhmer
c402ec40a5
Fixed initial rendering of default currency item in freshly initialized currency selectors
2023-10-08 01:04:04 +02:00
Jan Böhmer
198befe2bc
Allow to dynamically create elements with purely numeric names in a selector type
...
Before this was not possible, as this was messed up with the DB ids. Now we prefix the new created values with a special prefix, to mark them as new.
This fixes issue #381
2023-09-24 15:28:35 +02:00
Jan Böhmer
80bae4167f
Added button to inverse part selection in tables
...
Fix issue #346
2023-08-21 22:49:02 +02:00
Jan Böhmer
e66ff40733
Use the column order stored in localStorage during the initial datatables ajax call.
...
This way we still have the right ordering when changing pages. This fixes issue #345
2023-08-20 00:41:44 +02:00
Jan Böhmer
0cb46039dd
Allow to retrieve price and shopping informations from info providers
2023-07-14 00:09:22 +02:00
Jan Böhmer
c4439cc9db
Mark newly created entities better in structural entity selector
2023-07-12 23:58:40 +02:00
Jan Böhmer
2362835275
Merge branch 'user_impersonator'
2023-07-08 23:07:12 +02:00
Jan Böhmer
cc1595e048
Added button to user admin to impersonate a certain user
2023-07-08 22:43:41 +02:00
Jan Böhmer
b6dd5bb881
Fixed ordering columns of tables when columns were reordered
2023-07-08 20:16:52 +02:00
Jan Böhmer
f8e299ec56
Added new env option to show all parts on a page by default
...
Related to discussion #312
2023-07-08 19:33:23 +02:00
Jan Böhmer
7b87b00b44
Properly reset the page length when reloading a datatable
...
Fixes issue #309
2023-07-02 19:44:26 +02:00
Jan Böhmer
720859197c
Removed unused controller, which was used for U2F registration before
2023-06-28 16:10:18 +02:00
Jan Böhmer
ce064a0b37
Use symfony/ux-translator to translate password_strength_estimator badges
2023-06-28 16:00:11 +02:00
Jan Böhmer
bfd82fb415
Use zxcvbn-core for password strength estimator and lazy load the controller
...
As we can now configure the used wordbooks, we can reduce the size of the file extremly
2023-06-28 14:44:29 +02:00
Jan Böhmer
ecded8af93
Added password meter based on zxcvbn
...
Maybe we will use a different package later, as this one is very big...
2023-06-27 01:07:26 +02:00
Jan Böhmer
6081fe3295
Fixed darkmode for some elements
2023-06-20 01:01:40 +02:00
Jan Böhmer
e68827bf3b
Show a validation error message, when try to submit a form where a input is still set to a disabled value.
...
Normally this would just send a null to the server, which often cause excptions. We now catch that earlier, and say the user that he have to select another option, when he tries to submit
2023-06-06 23:05:44 +02:00
Jan Böhmer
272684e7eb
Visualize generic object/JSON data of element history data as pretty tree structure on log detail page
2023-05-15 23:55:36 +02:00
Jan Böhmer
e4285bbc78
delete_btn_controller: Keep the value and name of the original clicked button
...
This fixes an error message when undoing or reverting a log entry
2023-05-15 00:34:06 +02:00
Jan Böhmer
09cf33f530
Use another method to submit forms after the delete confirm dialog
...
The old method caused some weird behavior on Firefox. This fixes issue #273
2023-04-24 01:39:42 +02:00
Jan Böhmer
49944cda87
Added possibility to export Parts from part tables
2023-03-12 00:27:04 +01:00
Jan Böhmer
4ecf99c17e
Don't fail when datatables state was not saved before
...
This should fix issue #241
2023-03-10 01:40:54 +01:00
Jan Böhmer
02134dc959
Do not persist the selected datatable page number, as we always want to start at the first page after a page reload.
2023-03-05 01:11:57 +01:00
Jan Böhmer
c39a9a4da7
Added checkbox in parts table header to quickly select/unselect all parts
2023-02-19 23:04:51 +01:00
Jan Böhmer
9d1cd0477a
Fixed problems with non-unique prototype names when using nested collection type, which prevented to create nested entries with mulitple new sub entries.
...
We now use a unique prototype name for every collection field. This fixes issue #219
2023-02-19 22:39:26 +01:00
Jan Böhmer
400cc44838
Properly destroy tomSelect on disconnect()
2023-02-12 17:53:10 +01:00
Jan Böhmer
f22d65cd24
Fixed behavior of datatables fixedHeader on subsequent ajax calls.
2023-02-12 17:46:09 +01:00
Jan Böhmer
7989d4e344
Set selectOnTab option for tomSelect inputs
2023-02-06 22:59:03 +01:00
Jan Böhmer
47584dd845
Automatically select the first option of part multi select.
2023-02-06 00:52:46 +01:00
Jan Böhmer
39765f05dd
Improved styling of part multiselect action
2023-02-06 00:33:57 +01:00
Jan Böhmer
7ff1584eb9
Fixed multi-part action selectors.
2023-02-06 00:08:32 +01:00
Jan Böhmer
5ea791eac7
Improved styling of image in structural entity select
2023-02-05 20:23:52 +01:00
Jan Böhmer
2e18065d5a
Replaced all occurances of bootstrap-select with tomSelect
...
All choice fields should now use tomselect by default to improve user UX
2023-02-02 00:36:42 +01:00
Jan Böhmer
c71646de3f
Use icon instead of "Add" in structural entity select.
2023-01-30 23:58:53 +01:00
Jan Böhmer
dc012b56a8
Improved UX of entity adding from part edit page.
2023-01-30 23:08:22 +01:00
Jan Böhmer
1654010ea3
Started to work on the possibilty to create new entities directly from the part edit page.
...
This fixes issue #203 .
2023-01-29 20:42:18 +01:00
Jan Böhmer
672d55624f
Fixed CurrencyEntityType
2023-01-29 19:27:51 +01:00
Jan Böhmer
8d5427a1c3
Use tomselect for StructuralEntityType
2023-01-29 18:52:24 +01:00
Jan Böhmer
39ed00c7c0
Fixed issue with removing the bom entries caused by the multiple collapse rows
2022-12-28 23:06:52 +01:00
Jan Böhmer
64e7ce4ad6
Improved usability of part select element
2022-12-24 16:25:29 +01:00
Jan Böhmer
7558d57545
Part select element now works properly
2022-12-24 16:10:19 +01:00
Jan Böhmer
670dd76ef5
Implement a user friendly part select element.
2022-12-24 14:04:46 +01:00
Jan Böhmer
c3308aaf24
Deselecting all rows previously selected rows after multi action is submitted.
2022-12-17 01:23:37 +01:00
Jan Böhmer
618a6e49dd
Coloring on log level in log tables now work again.
2022-12-17 01:03:22 +01:00
Jan Böhmer
801a8cc6cc
Moved components styles to their own subfolders to improve organization.
2022-12-11 23:13:40 +01:00