Jan Böhmer
e0e5fb3d5a
Do not double escape tag link. Tag links with space in it now work properly
2023-04-09 01:38:12 +02:00
Jan Böhmer
80c7680d17
Do not use a horizontal layout in the comment dropdown for edit_part_info
2023-04-08 20:57:01 +02:00
Jan Böhmer
29af14f588
Added an option to enforce log comments for certain actions
...
This implements issue #220
2023-04-08 20:43:19 +02:00
Jan Böhmer
5b5e8a4fd5
Allow users (and admins) to decide whether their email should be shown on their public profile
2023-04-08 19:53:05 +02:00
Jan Böhmer
d32e902d17
Allow to filter by the lot owner
2023-04-08 00:44:34 +02:00
Jan Böhmer
f91b719542
Added a filter constraint for parts where instock is "less than desired"
...
Fixes issue #257
2023-04-08 00:35:31 +02:00
Jan Böhmer
72dd3f92f9
Show expired amountSum in instock row on info page, similar to the part tables
2023-04-03 23:21:18 +02:00
Jan Böhmer
5330476dbe
Highlight amount sum in part tables and part info page, when amount is less than minAmount
2023-04-03 23:15:29 +02:00
Jan Böhmer
447b54fa4b
Allow to set and view the owner of a part lot
2023-04-02 23:17:24 +02:00
Jan Böhmer
5f5541ca12
Added UserSelectType and allow to set owner of a storage location
2023-04-02 21:50:22 +02:00
Jan Böhmer
f101e1b184
Only show SAML user badge in user admin, if the user is really a SAML user
2023-04-02 20:30:30 +02:00
Jan Böhmer
065417038c
Added possibility to edit and view the aboutMe information of users
2023-04-02 20:26:42 +02:00
Jan Böhmer
325812fe95
Improved title of measurement unit admin admin form
2023-04-02 01:11:58 +02:00
Jan Böhmer
421a5d27dd
Show part name as manufacturer URL link, when no MPN was set.
2023-04-02 01:03:33 +02:00
Jan Böhmer
f86d35f8d1
Dont disable the table multi action submit button, when user can not change parts as we use it for exporting and label generation too
2023-03-18 21:52:29 +01:00
Jan Böhmer
7d6c04e3cf
Improved documentation
2023-03-18 21:41:00 +01:00
Jan Böhmer
e550918d7c
Added links to bom import to project edit and info page
2023-03-16 23:56:46 +01:00
Jan Böhmer
f3449babc1
Added bom import to ApplicationAvailabilityFunctionalTest
2023-03-16 23:39:28 +01:00
Jan Böhmer
bd2559c37b
Added the basic possibility to import KiCAD BOMs into projects
2023-03-16 00:05:46 +01:00
Jan Böhmer
9188331c1e
Fixed error popup behavior, when turbo could not find a matching turbo-fram in the response.
2023-03-13 22:39:07 +01:00
Jan Böhmer
5d318b2693
Removed left over dump tag
2023-03-12 22:10:55 +01:00
Jan Böhmer
256d628543
Allow to control the path delimiter and create unknown datastructures
...
Also the labeling of form fields was improved
2023-03-12 22:03:02 +01:00
Jan Böhmer
61e2dde400
Allow to import category, footprint and manufacturer by giving a string in the CSV file
2023-03-12 21:10:48 +01:00
Jan Böhmer
85ae862381
Allow to set basic data via import
2023-03-12 20:01:29 +01:00
Jan Böhmer
7a9b7c87a4
Added a very basic import dialog for Parts
2023-03-12 19:53:55 +01:00
Jan Böhmer
49944cda87
Added possibility to export Parts from part tables
2023-03-12 00:27:04 +01:00
Jan Böhmer
a9b3dcd2c2
Do the color inversion for the IC logos when darkmode is enabled, the logos are then shown as white on black background.
...
This fixes issue #242
2023-03-11 19:48:42 +01:00
Jan Böhmer
31f9145d3f
Fixed jump to letter buttons on IC logos page
2023-03-11 19:43:43 +01:00
Jan Böhmer
5aaba102a7
Improved rendering of attachment icons
2023-03-06 00:01:54 +01:00
Jan Böhmer
4a30819ea5
Show error messages for attachments file field
2023-03-05 23:26:06 +01:00
Jan Böhmer
27969a1f65
Replaced leftover bootstrap_4 form theme usages with BS5
2023-03-05 23:12:44 +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
49e521404a
Show if SAML is enabled in the server info tool
2023-03-04 17:27:09 +01:00
Jan Böhmer
6230ad971b
Merge branch 'keycloak'
2023-03-04 17:15:50 +01:00
Jan Böhmer
f9fd015ecb
Show configured and effective maximum file size in server info page.
2023-03-03 23:42:02 +01:00
Jan Böhmer
e0635f7ead
Show maximum allowed file size below the upload field for attachments
2023-03-02 23:38:23 +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
6ff60e556e
Properly escape user provided data in trans with data to prevent possible XSS attack vectors.
2023-02-26 00:41:08 +01:00
Sascha Lenk
dc906bfb0f
vulnerability XSS fix
...
The "trans with" command is not automatically escaping the string, so this is a XSS (Cross-Site Scripting) vulnerability.
Tested string: https://URL-TO-PART-DB-SERVER/de/parts/search?keyword=%22'%3E%3Cqss%20a%3D X147208852Y1_1Z%3E
QUALYS Enterprise WAS Scan Report classifies this as level 5 security risk
2023-02-25 22:42:03 +01:00
Jan Böhmer
c5904303e3
Allow to configure SAML via env variables
2023-02-22 00:50:51 +01:00
Jan Böhmer
97c3b9002a
Mark SAML users as so in database and disable local password changing then.
2023-02-21 00:29:50 +01:00
Jan Böhmer
c0b74d83a5
Started to work on interfacing with keycloak
2023-02-20 22:10:24 +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
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
1e998fccbb
Put delete option on multiaction select in its own optgroups so it does not look like it belongs to the project optgroup
2023-02-19 21:58:55 +01:00
Jan Böhmer
5f6671a5aa
Link to docs.part-db.de
2023-02-09 00:14:36 +01:00
Jan Böhmer
8f646e7e7b
Fixed toast position on large screens
2023-02-06 22:47:41 +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
b8da4c62d0
Show first steps on homepage when no parts were created yet.
2023-02-05 21:37:48 +01:00