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
bc9ed770ad
Improved frontend of build page
2023-01-22 17:34:10 +01:00
Jan Böhmer
89a4846259
Improved the backdrop removal of the modal after modal submission
2023-01-07 20:58:13 +01:00
Jan Böhmer
436aff7533
Improved user experience with part withdraw modal
...
Related to issue #201
2023-01-07 20:49:36 +01:00
Jan Böhmer
ba4085d882
Added a very basic modal on part info page for changing part instock
...
Related to issue #201
2023-01-01 13:21:50 +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
Jan Böhmer
81328071f7
Cleaned up and reorganized projects CSS.
2022-12-11 23:05:22 +01:00
Jan Böhmer
498cc07583
Added copyright/license info to files
2022-11-29 21:21:26 +01:00
Jan Böhmer
6d1d2cd731
Use Turbo.visit for tree clicks
...
This now seems to work properly and respecting frames
2022-09-25 16:44:41 +02:00
Jan Böhmer
4c25e85a48
Automatically update the sidebar trees for all users if the trees are changed somehow.
2022-09-25 02:08:54 +02:00
Jan Böhmer
ab8be58c0d
Improved styling of the label dialog editor, so that the appearance is closer to the Label result
2022-09-21 21:49:09 +02:00
Jan Böhmer
f6b8e0e227
Use checkboxes for selections instead of the current full row selection.
2022-09-10 01:26:09 +02:00
Jan Böhmer
e96db21ceb
Added possibility to apply filters to search results.
2022-09-10 00:08:59 +02:00
Jan Böhmer
82a6ab1d4a
Persist column visibility and ordering across requests and different parts tables.
2022-09-09 00:41:35 +02:00
Jan Böhmer
dd400ae70c
Allow to filter parameters by their (numeric) value
2022-09-08 00:04:53 +02:00
Jan Böhmer
05e2530924
Update latex preview during parameter autocomplete
2022-09-07 21:57:30 +02:00
Jan Böhmer
9ed953d1b2
Implemented the basics for a parametric search
2022-09-06 00:25:02 +02:00
Jan Böhmer
34053f6591
Added a preview for latex rendered unit and symbol to parameters
2022-09-05 17:20:36 +02:00
Jan Böhmer
9a7e47863b
Added autocomplete for part parameters
2022-09-05 17:02:57 +02:00
Jan Böhmer
87913ba3b5
Make URLs created by filter form a lot shorter
2022-09-04 16:09:56 +02:00
Jan Böhmer
ec5e956e31
Added filter constraint for manufacturing status.
2022-09-04 00:45:10 +02:00
Jan Böhmer
c9151c65ba
Implemented a filter constraint for entities
2022-08-21 01:34:17 +02:00
Jan Böhmer
271f070141
Removed leftover debugger statement
2022-08-20 01:30:52 +02:00