Commit graph

157 commits

Author SHA1 Message Date
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
Jan Böhmer
28c09eb51d Added some more filter possibilities. 2022-09-08 00:31:18 +02:00
Jan Böhmer
dd400ae70c Allow to filter parameters by their (numeric) value 2022-09-08 00:04:53 +02:00