Commit graph

  • 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
  • 5c3e8dc867
    Update docker-install.md jsuelwald 2022-12-27 11:05:00 +01:00
  • b83b55b8d4 Added some constraints and validations to the BOM entries. Jan Böhmer 2022-12-26 13:57:11 +01:00
  • 4e3cad577e Fixed exception on project info page, when BOM contained non part entries Jan Böhmer 2022-12-24 16:28:57 +01:00
  • 64e7ce4ad6 Improved usability of part select element Jan Böhmer 2022-12-24 16:25:29 +01:00
  • 7558d57545 Part select element now works properly Jan Böhmer 2022-12-24 16:10:19 +01:00
  • 670dd76ef5 Implement a user friendly part select element. Jan Böhmer 2022-12-24 14:04:46 +01:00
  • c78bc01d23 Added very basic controls to edit a projects BOM Jan Böhmer 2022-12-23 13:12:22 +01:00
  • b1ed52bcc3 Show mount names as comma separated tags Jan Böhmer 2022-12-23 12:38:49 +01:00
  • b074095038 Fixed inconsistent DB mapping definition Jan Böhmer 2022-12-23 12:27:41 +01:00
  • 7f38095e82 Added a part info tab to show in which projects the part is used. Jan Böhmer 2022-12-18 23:58:04 +01:00
  • d5b1c6be0a Added simple info page for projects Jan Böhmer 2022-12-18 21:58:21 +01:00
  • 855b3070bb Fix exception when creating an attachment without an file., Jan Böhmer 2022-12-18 20:55:38 +01:00
  • 07b399763a Fix exception when creating an attachment without an file., Jan Böhmer 2022-12-18 20:55:38 +01:00
  • 0c7ec9f0c7 Added some basic DB fields for the new project system Jan Böhmer 2022-12-18 20:34:25 +01:00
  • 8ae4e9fe05 Fixed some inspection issues Jan Böhmer 2022-12-18 19:45:04 +01:00
  • c6f1758a18 Fixed static analysis Jan Böhmer 2022-12-18 18:14:48 +01:00
  • 14bbe3d6d6 Rename unsafe file extensions of attachments to prevent XSS and server side code injection. Jan Böhmer 2022-12-18 18:11:44 +01:00
  • 5ffd44466e Show private attachment badge above the view link. Jan Böhmer 2022-12-18 17:35:29 +01:00
  • a4eae19a1f Improved organisation of Services Jan Böhmer 2022-12-18 17:28:42 +01:00
  • c3308aaf24 Deselecting all rows previously selected rows after multi action is submitted. Jan Böhmer 2022-12-17 01:23:37 +01:00
  • 1135bfcbef Color a part row if the part is favorite or needs review. Jan Böhmer 2022-12-17 01:19:52 +01:00
  • 6be863d356 Color attachments with missing files yellow in attachments datatable Jan Böhmer 2022-12-17 01:09:47 +01:00
  • 618a6e49dd Coloring on log level in log tables now work again. Jan Böhmer 2022-12-17 01:03:22 +01:00
  • f0395d51b0 Correctly log the database migration to the system log Jan Böhmer 2022-12-17 00:44:12 +01:00
  • a0f934169c Allow to delete users while keeping log entries. Jan Böhmer 2022-12-17 00:25:54 +01:00
  • dae4e38256 Updated dependencies. Jan Böhmer 2022-12-16 23:18:21 +01:00
  • 801a8cc6cc Moved components styles to their own subfolders to improve organization. Jan Böhmer 2022-12-11 23:13:40 +01:00
  • 7ca9cfafe0 Moved email CSS files to its own directory Jan Böhmer 2022-12-11 23:07:15 +01:00
  • 81328071f7 Cleaned up and reorganized projects CSS. Jan Böhmer 2022-12-11 23:05:22 +01:00
  • 90eb0fa623 New translations messages.en.xlf (English) Jan Böhmer 2022-12-11 21:03:56 +01:00
  • 853fc513f7 Merge remote-tracking branch 'origin/l10n_master' Jan Böhmer 2022-12-11 20:57:37 +01:00
  • 2c8ef7165e Include stacktraces in heroku logging Jan Böhmer 2022-12-11 20:56:57 +01:00
  • 8c25446d47 New translations messages.en.xlf (English) Jan Böhmer 2022-12-11 16:48:25 +01:00
  • 76160b161b New translations messages.en.xlf (German) Jan Böhmer 2022-12-11 16:48:24 +01:00
  • 6f80129bb6 Show long/verbose dateinformation in tooltip of datetime columns in tables. Jan Böhmer 2022-12-11 16:48:14 +01:00
  • 6298da0572 Show a small dot next to required fields to improve usability. Jan Böhmer 2022-12-11 16:43:30 +01:00
  • 330b72b456 New translations messages.en.xlf (French) Jan Böhmer 2022-12-11 15:48:39 +01:00
  • fc829b7183 Round average price to prevent exceptions. Jan Böhmer 2022-12-11 15:42:59 +01:00
  • 7235cb72b4 Really use euro as base currency when querying exchange rates, so we can use the configuration-free ECB provider Jan Böhmer 2022-12-11 15:33:50 +01:00
  • 2b2fc6f1e6 Dont throw an exception, if we can not retrieve an currency exchange rate, but show an meaningful flash message Jan Böhmer 2022-12-11 15:10:16 +01:00
  • 0c5180bda4 Run tests and static analysis on ubuntu-22.04 Jan Böhmer 2022-12-11 14:51:07 +01:00
  • b90b6d7853 Run tests on PHP 8.2 Jan Böhmer 2022-12-11 14:46:39 +01:00
  • 1ef41d6f53 Updated yarn dependencies. Jan Böhmer 2022-12-11 14:43:47 +01:00
  • 64656ad76c Updated composer dependencies. Jan Böhmer 2022-12-11 14:41:40 +01:00
  • e00ca9b4a9 Added IPN migration for SQLite Jan Böhmer 2022-12-05 22:33:58 +01:00
  • 6d966ce516 Allow to filter by IPN Jan Böhmer 2022-12-04 02:40:37 +01:00
  • b1d359f538 Added internal part number field to parts Jan Böhmer 2022-12-04 02:28:47 +01:00
  • 81abf36867 Allow to undelete attachments and parameters Jan Böhmer 2022-11-30 23:49:27 +01:00
  • 4b76d991dd Removed old GPLv2 copyright headers in tests Jan Böhmer 2022-11-29 22:37:33 +01:00
  • 68462185ba Removed old GPLv2 copyright header Jan Böhmer 2022-11-29 22:28:53 +01:00
  • 498cc07583 Added copyright/license info to files Jan Böhmer 2022-11-29 21:21:26 +01:00
  • 1d5311f1ec New translations messages.en.xlf (German) Jan Böhmer 2022-11-29 21:18:58 +01:00
  • e464c8e92d New translations messages.en.xlf (English) Jan Böhmer 2022-11-29 20:19:03 +01:00
  • 15d02a046e New translations messages.en.xlf (German) Jan Böhmer 2022-11-29 20:19:01 +01:00
  • c3f4e61e41 Removed the useless margin below the description text in Parts table Jan Böhmer 2022-11-29 00:29:53 +01:00
  • 6ce6b97b1e Allow to change needs review status using parts multiselect action Jan Böhmer 2022-11-29 00:18:11 +01:00
  • dc81f8272e Use the new improved error messages on forms provided by symfoyn Jan Böhmer 2022-11-29 00:12:06 +01:00
  • 56c6157013 Show icon before part name in Parts table to mark if a part has favorite or needs review status Jan Böhmer 2022-11-29 00:10:40 +01:00
  • bd12185b44 Show expired lot sum in parts table in parenthesis Jan Böhmer 2022-11-28 23:59:01 +01:00
  • 1f6f39172f Fetch all partLots when loading a parts table, to show correct part amount Jan Böhmer 2022-11-28 23:43:30 +01:00
  • 984fc9be14 Escape users and groups table name in migration as these are reserved words in MySQL 8 Jan Böhmer 2022-11-28 13:54:50 +01:00
  • 75cf3dc46f Fix the $permissions must be initialized before access exception preventing login on two factor auth Jan Böhmer 2022-11-28 00:03:42 +01:00