Commit graph

159 commits

Author SHA1 Message Date
Jan Böhmer
c27b02512f Fixed problem with part tables that the wrong number of parts (and therefore pages) were displayed.
This hopefully does not break anything else.
2023-03-05 00:57:01 +01:00
Jan Böhmer
222e76ce47 Added option to search in internal part number (enabled by default)
This should fix issue #232
2023-03-04 23:37:38 +01:00
Jan Böhmer
83cd91f1d1 Fixed potential XSS injection vectors in datatables columns 2023-02-26 01:23:36 +01:00
Jan Böhmer
5f39d8e594 Properly escape user provided data in trans with data to prevent possible XSS attack vectors. 2023-02-26 00:52:00 +01:00
Jan Böhmer
05ab3c3b7b Fixed image display style for odd shaped (very small) images. 2023-02-20 00:24:12 +01:00
Jan Böhmer
2d85734703 Use having clause for part amountSum filter constraint
This fixes issue #218
2023-02-19 21:45:38 +01:00
Jan Böhmer
6b06ce9ac3 Started to make changed fields names in element edited log entry extra data translatable 2023-02-11 23:39:11 +01:00
Jan Böhmer
08b60cd149 Restrict small user avatar picture size to square 2023-02-05 20:06:53 +01:00
Jan Böhmer
ba5ae35809 Fixed some inspection issues 2023-02-05 03:01:25 +01:00
Jan Böhmer
04c6d582f2 Make small user pictures hoverable to show larger version of profile picture. 2023-01-25 00:16:10 +01:00
Jan Böhmer
97b87dee5f Show user avatar next to its name, in all possible locations 2023-01-23 23:01:57 +01:00
Jan Böhmer
f618616379 Show BOM entries in projects history 2023-01-08 19:14:24 +01:00
Jan Böhmer
257c67b6c1 Fixed static analysis issues. 2023-01-08 18:30:41 +01:00
Jan Böhmer
137c6430b1 Write the stock change comment also in the elementEdited log entry 2023-01-08 01:45:34 +01:00
Jan Böhmer
5d6b7a9470 Improved the rendering of a part instock change log entry 2023-01-08 01:41:04 +01:00
Jan Böhmer
05c4adb928 Mark the special project build status in part info page and parts tables 2022-12-29 16:56:24 +01:00
Jan Böhmer
4e3cad577e Fixed exception on project info page, when BOM contained non part entries 2022-12-24 16:28:57 +01:00
Jan Böhmer
b1ed52bcc3 Show mount names as comma separated tags 2022-12-23 12:38:49 +01:00
Jan Böhmer
d5b1c6be0a Added simple info page for projects 2022-12-18 21:58:21 +01:00
Jan Böhmer
8ae4e9fe05 Fixed some inspection issues 2022-12-18 19:45:04 +01:00
Jan Böhmer
a4eae19a1f Improved organisation of Services 2022-12-18 17:28:42 +01:00
Jan Böhmer
1135bfcbef Color a part row if the part is favorite or needs review. 2022-12-17 01:19:52 +01:00
Jan Böhmer
6be863d356 Color attachments with missing files yellow in attachments datatable 2022-12-17 01:09:47 +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
a0f934169c Allow to delete users while keeping log entries. 2022-12-17 00:25:54 +01:00
Jan Böhmer
6f80129bb6 Show long/verbose dateinformation in tooltip of datetime columns in tables. 2022-12-11 16:48:14 +01:00
Jan Böhmer
6d966ce516 Allow to filter by IPN 2022-12-04 02:40:37 +01:00
Jan Böhmer
b1d359f538 Added internal part number field to parts 2022-12-04 02:28:47 +01:00
Jan Böhmer
68462185ba Removed old GPLv2 copyright header 2022-11-29 22:28:53 +01:00
Jan Böhmer
498cc07583 Added copyright/license info to files 2022-11-29 21:21:26 +01:00
Jan Böhmer
56c6157013 Show icon before part name in Parts table to mark if a part has favorite or needs review status 2022-11-29 00:10:40 +01:00
Jan Böhmer
bd12185b44 Show expired lot sum in parts table in parenthesis 2022-11-28 23:59:01 +01:00
Jan Böhmer
1f6f39172f Fetch all partLots when loading a parts table, to show correct part amount
This fixes issue #190
2022-11-28 23:43:30 +01:00
Jan Böhmer
ae4cb23b18 Removed timetravel permission
Now it is sufficient enough to have the show_history permission
2022-11-13 21:01:28 +01:00
Jan Böhmer
3e85fc4d42 Improved access control for part lists. 2022-10-31 23:10:21 +01:00
Jan Böhmer
c5d7f0a5b1 Do not use distinct on table queries.
This should speed up table loading a lot.
2022-09-25 14:43:15 +02:00
Jan Böhmer
51e05a8669 Use typed properties 2022-09-18 22:59:31 +02:00
Jan Böhmer
ffa804404c Set compund filter accessible for reflection to fix errors on PHP < 8.1 2022-09-11 19:18:20 +02:00
Jan Böhmer
0d0a04c36f Fixed static analysis issues. 2022-09-11 19:14:16 +02:00
Jan Böhmer
aa719ab79a Allow filter option of LogDataTable to be null (which is the default)
This should fix the failing PHPunit action
2022-09-11 19:04:05 +02:00
Jan Böhmer
c7f5c23374 Implement a filter for Log Table (part 1) 2022-09-11 18:45:31 +02:00
Jan Böhmer
017b0f717e Added filter possibility to attachment list 2022-09-11 02:00:22 +02:00
Jan Böhmer
bee057bc4b Forbid hiding of the columns with no label on datatables, as these are difficult to unhide again 2022-09-11 00:46:12 +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
1915acf069 Improved formatting of the mass Part Lists column 2022-09-10 00:37:47 +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
c3f144447f Implement searching logic using the new filter system and improved searching logic
This should also fix issue #169 as ordernr is now really searched. Also support for searching in MPN was added.
2022-09-09 23:33:49 +02:00
Jan Böhmer
c854f8049d Use PrettyBoolColumn for AttachmentDataTable 2022-09-09 00:46:12 +02:00
Jan Böhmer
4020aab049 Improved bool columns for Part Tables 2022-09-09 00:10:29 +02:00
Jan Böhmer
0fc0136914 Use filter systems for most part lists. 2022-09-08 23:49:57 +02:00