Jan Böhmer
83d734747a
Added a basic form to perform builds.
...
Logic does not work yet.
2023-01-22 00:01:16 +01:00
Jan Böhmer
3dc9376f40
Started work on a build project tool.
2023-01-21 21:41:08 +01:00
Jan Böhmer
76ec63e760
Added a tab "Build" to project info page, where you can see how often you can build this project.
2023-01-18 23:07:51 +01:00
Jan Böhmer
23461a96c8
Fixed static analysis issue.
2023-01-17 12:23:12 +01:00
Jan Böhmer
256926be94
Show database name and database connection user in system infos
2023-01-16 00:15:15 +01:00
Jan Böhmer
6eb40c6a41
Show database size in system info tool
2023-01-16 00:06:14 +01:00
Jan Böhmer
cbe010ee67
Allow to mass generate labels via part table multiselect.
2023-01-15 23:36:22 +01:00
Jan Böhmer
769850cec6
Added the IC logos tools from the old Part-DB version
2023-01-12 00:14:31 +01:00
Jan Böhmer
04b660d777
Finished builtin footprints viewer tool.
2023-01-09 23:40:54 +01:00
Jan Böhmer
f84d1f8a8f
Fixed some missing renames which were forgotten before.
2023-01-09 23:15:35 +01:00
Jan Böhmer
0b519c2b7f
Only do the german->english footprint conversion if the footprint contains german text
...
Otherwise this had broken the viewing of passive components.
2023-01-09 23:05:36 +01:00
Jan Böhmer
ddd8a66024
Started to implement a very basic builtin footprints gallery tool
2023-01-09 22:51:12 +01:00
Jan Böhmer
39d4f06c12
Renamed footprints file structure to english names
2023-01-09 21:59:11 +01:00
Jan Böhmer
4032e7ffe3
Added mapping for old german footprint names to new english ones.
2023-01-09 21:46:05 +01:00
Jan Böhmer
7b536fc4ad
Renamed device_* routes to project_* routes
2023-01-08 23:07:25 +01:00
Jan Böhmer
1a3253b31a
Fixed permission schema migration for PHP < 8.1
2023-01-08 22:53:32 +01:00
Jan Böhmer
7b6a906d98
Renamed "devices" permission to "projects"
2023-01-08 20:10:58 +01:00
Jan Böhmer
513e7f3851
Use name "project" instead of "device" everywhere in the frontend
2023-01-08 19:36:56 +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
4c94d9c150
Write a special log entry to DB when a user withdraws/add/move parts stock
2023-01-08 01:22:02 +01:00
Jan Böhmer
b2157c93e3
Fixed an exception when upgrading permissions schemas when the user has no group
2023-01-08 01:21:09 +01:00
Jan Böhmer
7aa88a8dbd
Automatically upgrade permission version schema in the background when needed on a request.
2023-01-08 00:35:43 +01:00
Jan Böhmer
0e56f11b6b
Added an mechanism to upgrade permissions schema (manually by calling a program)
2023-01-08 00:15:35 +01:00
Jan Böhmer
60d5776cb7
Added permission to control if a user is allowed to withdraw/add/move parts
2023-01-07 21:23:36 +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
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
fdcd1b9d9d
Added possibility to associate a part with a project that represents the builds of the project
2022-12-29 16:21:04 +01:00
Jan Böhmer
fb91d98d13
Added localized type name for BOMEntry to fix an exception
2022-12-29 13:18:19 +01:00
Jan Böhmer
25494c9ddf
Added a page to quickly add many parts to a project from parts lists.
2022-12-28 23:32:46 +01:00
Jan Böhmer
d5b1c6be0a
Added simple info page for projects
2022-12-18 21:58:21 +01:00
Jan Böhmer
855b3070bb
Fix exception when creating an attachment without an file.,
2022-12-18 20:55:50 +01:00
Jan Böhmer
0c7ec9f0c7
Added some basic DB fields for the new project system
2022-12-18 20:34:25 +01:00
Jan Böhmer
8ae4e9fe05
Fixed some inspection issues
2022-12-18 19:45:04 +01:00
Jan Böhmer
c6f1758a18
Fixed static analysis
2022-12-18 18:14:48 +01:00
Jan Böhmer
14bbe3d6d6
Rename unsafe file extensions of attachments to prevent XSS and server side code injection.
2022-12-18 18:11:44 +01:00
Jan Böhmer
a4eae19a1f
Improved organisation of Services
2022-12-18 17:28:42 +01:00
Jan Böhmer
fc829b7183
Round average price to prevent exceptions.
...
This fixes issue #113 .
2022-12-11 15:42:59 +01:00
Jan Böhmer
7235cb72b4
Really use euro as base currency when querying exchange rates, so we can use the configuration-free ECB provider
...
This should fixes issue #154 .
2022-12-11 15:33:50 +01:00
Jan Böhmer
81abf36867
Allow to undelete attachments and parameters
...
Before they were just mapped to the abstract base class, which is not instantiable. Now we properly map them to the correct sub class and no error occurs.
2022-11-30 23:49:27 +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
c3f4e61e41
Removed the useless margin below the description text in Parts table
...
This fixes issue #192
2022-11-29 00:29:53 +01:00
Jan Böhmer
6ce6b97b1e
Allow to change needs review status using parts multiselect action
2022-11-29 00:18:11 +01:00
Jan Böhmer
d69418bb9d
Add labelprofile and devices read permission to readonly preset
2022-11-27 20:37:05 +01:00
Jan Böhmer
df11f62a2f
Fixed PHPstan issues
2022-11-27 16:53:44 +01:00
Jan Böhmer
960dbdf6f6
Fixed permissions fixtures loading.
2022-11-27 16:11:20 +01:00