Commit graph

  • 94d7f4bc37 Updated dependencies. Jan Böhmer 2023-01-22 23:49:14 +01:00
  • bb4c05624d Merge branch 'project_system' Jan Böhmer 2023-01-22 23:47:23 +01:00
  • 36323716c8 Improved builds tab on project info page Jan Böhmer 2023-01-22 23:47:14 +01:00
  • 78eacd3ec1 Forbid building of a part, when the user is not allowed to withdraw parts stock Jan Böhmer 2023-01-22 23:40:10 +01:00
  • 2f42eb7cff Allow to directly add build as stock to the associated builds part. Jan Böhmer 2023-01-22 23:27:45 +01:00
  • 015c71cbd2 Fixed exceptions on build page, when BOM contained non-part entries. Jan Böhmer 2023-01-22 17:37:01 +01:00
  • bc9ed770ad Improved frontend of build page Jan Böhmer 2023-01-22 17:34:10 +01:00
  • 616533ea4a Withdraw selected part lots, when building Jan Böhmer 2023-01-22 16:59:58 +01:00
  • 31a20d0692 Validate ProjectBuildRequest Jan Böhmer 2023-01-22 14:13:56 +01:00
  • 83d734747a Added a basic form to perform builds. Jan Böhmer 2023-01-22 00:01:16 +01:00
  • 3dc9376f40 Started work on a build project tool. Jan Böhmer 2023-01-21 21:41:08 +01:00
  • fcd8d205d3 Added an alert to the build tab, when a part has a status other than "in_production". Jan Böhmer 2023-01-18 23:15:31 +01:00
  • 76ec63e760 Added a tab "Build" to project info page, where you can see how often you can build this project. Jan Böhmer 2023-01-18 23:07:51 +01:00
  • 6423e52092 Merge branch 'master' into project_system Jan Böhmer 2023-01-18 21:37:29 +01:00
  • 3340d7e50d Updated yarn dependencies. Jan Böhmer 2023-01-18 21:37:14 +01:00
  • aebd07e555 Updated composer dependencies. Jan Böhmer 2023-01-18 21:22:22 +01:00
  • 23461a96c8
    Fixed static analysis issue. Jan Böhmer 2023-01-17 12:23:12 +01:00
  • 256926be94 Show database name and database connection user in system infos Jan Böhmer 2023-01-16 00:15:15 +01:00
  • 6eb40c6a41 Show database size in system info tool Jan Böhmer 2023-01-16 00:06:14 +01:00
  • 706253ce74 Fixed static analyis issue Jan Böhmer 2023-01-15 23:43:49 +01:00
  • cbe010ee67 Allow to mass generate labels via part table multiselect. Jan Böhmer 2023-01-15 23:36:22 +01:00
  • 82896ec0e5 Show the current year in copyright message on homepage Jan Böhmer 2023-01-15 22:59:05 +01:00
  • 769850cec6 Added the IC logos tools from the old Part-DB version Jan Böhmer 2023-01-12 00:14:31 +01:00
  • d734df4bd3
    Fixed static analysis issue and a syntax error on PHP 7.4 Jan Böhmer 2023-01-10 15:15:13 +01:00
  • 7ecc460925 Hide sidebar collapse button on screens smaller than sm (sidebar is always collapsed then) Jan Böhmer 2023-01-10 00:10:59 +01:00
  • ddb70c94ea Fixed wrong page width on mobile view of part info page Jan Böhmer 2023-01-10 00:05:25 +01:00
  • 7bdec3d80f New translations messages.en.xlf (English) Jan Böhmer 2023-01-09 23:48:41 +01:00
  • faf346806b Make tables in part info vertically scrollable on small displays Jan Böhmer 2023-01-09 23:48:36 +01:00
  • 143bf3cd80 New translations messages.en.xlf (German) Jan Böhmer 2023-01-09 23:48:36 +01:00
  • 4c9c9cf227 Merge branch 'internal_assets_rename' Jan Böhmer 2023-01-09 23:41:04 +01:00
  • 04b660d777 Finished builtin footprints viewer tool. Jan Böhmer 2023-01-09 23:40:54 +01:00
  • f84d1f8a8f Fixed some missing renames which were forgotten before. Jan Böhmer 2023-01-09 23:15:35 +01:00
  • 0b519c2b7f Only do the german->english footprint conversion if the footprint contains german text Jan Böhmer 2023-01-09 23:05:36 +01:00
  • ddd8a66024 Started to implement a very basic builtin footprints gallery tool Jan Böhmer 2023-01-09 22:51:12 +01:00
  • 39d4f06c12 Renamed footprints file structure to english names Jan Böhmer 2023-01-09 21:59:11 +01:00
  • 4032e7ffe3 Added mapping for old german footprint names to new english ones. Jan Böhmer 2023-01-09 21:46:05 +01:00
  • 53721222e8 New translations messages.en.xlf (English) Jan Böhmer 2023-01-09 16:20:11 +01:00
  • 7482466f68 New translations messages.en.xlf (German) Jan Böhmer 2023-01-09 16:20:09 +01:00
  • eddf956f63 Do not use RENAME INDEX as it is not supported in older MariaDB versions Jan Böhmer 2023-01-08 23:57:00 +01:00
  • 87ef942f3f New translations messages.en.xlf (English) Jan Böhmer 2023-01-08 23:41:13 +01:00
  • 86a77d011b New translations messages.en.xlf (Russian) Jan Böhmer 2023-01-08 23:41:12 +01:00
  • 66e282c8ee New translations messages.en.xlf (Japanese) Jan Böhmer 2023-01-08 23:41:10 +01:00
  • a8e9ae125b New translations messages.en.xlf (Greek) Jan Böhmer 2023-01-08 23:41:09 +01:00
  • c81f3cf8a9 New translations messages.en.xlf (German) Jan Böhmer 2023-01-08 23:41:08 +01:00
  • af987201f6 New translations messages.en.xlf (French) Jan Böhmer 2023-01-08 23:41:07 +01:00
  • 0dd5cebd2b Updated yarn dependencies. Jan Böhmer 2023-01-08 23:31:40 +01:00
  • 51f8b02d04 Updated composer dependencies. Jan Böhmer 2023-01-08 23:28:23 +01:00
  • 794f5177ab Merge branch 'project_system' Jan Böhmer 2023-01-08 23:27:11 +01:00
  • d34dbbbb38 Improved tests for project system Jan Böhmer 2023-01-08 23:22:53 +01:00
  • de4c25ac0e Added info link to project edit page Jan Böhmer 2023-01-08 23:14:25 +01:00
  • 937f1ab38b Show master picture attachment in poject info page, when existing Jan Böhmer 2023-01-08 23:12:06 +01:00
  • 7b536fc4ad Renamed device_* routes to project_* routes Jan Böhmer 2023-01-08 23:07:25 +01:00
  • 1a3253b31a Fixed permission schema migration for PHP < 8.1 Jan Böhmer 2023-01-08 22:53:32 +01:00
  • cad1206175 Fixed phpunit tests Jan Böhmer 2023-01-08 22:44:32 +01:00
  • 011bda3600 Rename indices instead of dropping and creating them again Jan Böhmer 2023-01-08 22:05:06 +01:00
  • 751cdc603a Added comment to the element change log entries on permission schema change. Jan Böhmer 2023-01-08 20:14:23 +01:00
  • 7b6a906d98 Renamed "devices" permission to "projects" Jan Böhmer 2023-01-08 20:10:58 +01:00
  • f2dfe12087 Use new label for ProjectBOMEntry Jan Böhmer 2023-01-08 19:40:56 +01:00
  • 513e7f3851 Use name "project" instead of "device" everywhere in the frontend Jan Böhmer 2023-01-08 19:36:56 +01:00
  • 897ea72bd0 Removed DEFAULT value for description on projects table as thats not supported on older MySQL version Jan Böhmer 2023-01-08 19:19:40 +01:00
  • f618616379 Show BOM entries in projects history Jan Böhmer 2023-01-08 19:14:24 +01:00
  • e423ef1e09 Only drop the legacy foreign key if migrated from legacy DB. Jan Böhmer 2023-01-08 18:57:56 +01:00
  • 257c67b6c1 Fixed static analysis issues. Jan Böhmer 2023-01-08 18:30:41 +01:00
  • e679317b4b Added project system database schema for SQLite Jan Böhmer 2023-01-08 18:17:52 +01:00
  • 79db46b8e6 Renamed devices table to projects to have the same name as the entities. Jan Böhmer 2023-01-08 18:01:56 +01:00
  • fb0c604edd Allow to filter for part stock changed events in system log Jan Böhmer 2023-01-08 01:48:03 +01:00
  • 137c6430b1 Write the stock change comment also in the elementEdited log entry Jan Böhmer 2023-01-08 01:45:34 +01:00
  • 5d6b7a9470 Improved the rendering of a part instock change log entry Jan Böhmer 2023-01-08 01:41:04 +01:00
  • 4c94d9c150 Write a special log entry to DB when a user withdraws/add/move parts stock Jan Böhmer 2023-01-08 01:22:02 +01:00
  • b2157c93e3 Fixed an exception when upgrading permissions schemas when the user has no group Jan Böhmer 2023-01-08 01:21:09 +01:00
  • ec9dcb7975 Undone a change needed for testing. Jan Böhmer 2023-01-08 00:36:11 +01:00
  • 7aa88a8dbd Automatically upgrade permission version schema in the background when needed on a request. Jan Böhmer 2023-01-08 00:35:43 +01:00
  • 0e56f11b6b Added an mechanism to upgrade permissions schema (manually by calling a program) Jan Böhmer 2023-01-08 00:15:35 +01:00
  • 60d5776cb7 Added permission to control if a user is allowed to withdraw/add/move parts Jan Böhmer 2023-01-07 21:23:36 +01:00
  • 89a4846259 Improved the backdrop removal of the modal after modal submission Jan Böhmer 2023-01-07 20:58:13 +01:00
  • 436aff7533 Improved user experience with part withdraw modal Jan Böhmer 2023-01-07 20:49:36 +01:00
  • ba4085d882 Added a very basic modal on part info page for changing part instock Jan Böhmer 2023-01-01 13:21:50 +01:00
  • 0e020dab74 Added an price field to allow defining the price of non-part BOM entries Jan Böhmer 2022-12-31 18:57:36 +01:00
  • f62937096f Moved doctrine custom type definitions to Doctrine\Types namespace Jan Böhmer 2022-12-31 18:42:56 +01:00
  • e60f0f0571 Added attachments and parameters tab to Project info page Jan Böhmer 2022-12-31 14:45:16 +01:00
  • 2b1b86eb7e Added a subprojects tab to project info Jan Böhmer 2022-12-31 14:34:30 +01:00
  • 742b2d3d48 Improved project info page Jan Böhmer 2022-12-31 14:17:46 +01:00
  • ef6d30e04b Ensure that a project BOM includes the build parts of its subprojects Jan Böhmer 2022-12-29 17:52:13 +01:00
  • 14e2e105e0 Fixed problem that it was not possible to changes a entities parent Jan Böhmer 2022-12-29 17:32:47 +01:00
  • 9aa6e714f2 Ensure that its own project builds part is not added to the project BOM Jan Böhmer 2022-12-29 17:33:28 +01:00
  • 3a60a9848f Fixed problem that it was not possible to changes a entities parent Jan Böhmer 2022-12-29 17:32:47 +01:00
  • 064f514281 Removed left over dump statement in template Jan Böhmer 2022-12-29 17:18:10 +01:00
  • 05c4adb928 Mark the special project build status in part info page and parts tables Jan Böhmer 2022-12-29 16:56:24 +01:00
  • fdcd1b9d9d Added possibility to associate a part with a project that represents the builds of the project Jan Böhmer 2022-12-29 16:21:04 +01:00
  • adc070d10c Added possibility to set project status Jan Böhmer 2022-12-29 15:22:34 +01:00
  • 5521995f79 Delete ProjectBOMEntry when the associated part is deleted Jan Böhmer 2022-12-29 13:27:33 +01:00
  • fb91d98d13 Added localized type name for BOMEntry to fix an exception Jan Böhmer 2022-12-29 13:18:19 +01:00
  • 3f82d0967a Allow to add a part to a project from a parts info page Jan Böhmer 2022-12-29 13:15:26 +01:00
  • bd20c40531 Do not use full urls when not needed, to prevent issues with SSL mixed content Jan Böhmer 2022-12-28 23:38:32 +01:00
  • 15677937a2 Do not use full urls when not needed, to prevent issues with SSL mixed content Jan Böhmer 2022-12-28 23:37:50 +01:00
  • 25494c9ddf Added a page to quickly add many parts to a project from parts lists. Jan Böhmer 2022-12-28 23:32:46 +01:00
  • 345fb0a3c1 Allow to open and close bom entry collapse even when newly added. Jan Böhmer 2022-12-28 23:15:43 +01:00
  • 39ed00c7c0 Fixed issue with removing the bom entries caused by the multiple collapse rows Jan Böhmer 2022-12-28 23:06:52 +01:00
  • a3ee51e76b Improved styling of the BOM edit Jan Böhmer 2022-12-27 13:03:19 +01:00
  • 7e6765b6de
    Merge pull request #200 from jsuelwald/patch-1 Jan Böhmer 2022-12-27 11:13:47 +01:00