Commit graph

  • 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
  • fc27728c62 Updated yarn dependencies. Jan Böhmer 2022-11-27 23:33:02 +01:00
  • c2de50c6fc New translations messages.en.xlf (English) Jan Böhmer 2022-11-27 23:24:24 +01:00
  • 5c6233f225 New translations messages.en.xlf (German) Jan Böhmer 2022-11-27 23:24:20 +01:00
  • 74d345acfe Updated doctrine/dbal to 3.5.1 Jan Böhmer 2022-11-27 23:18:44 +01:00
  • fc507668ad Upgraded yarn dependencies Jan Böhmer 2022-11-27 23:15:40 +01:00
  • c529df89a0 Merge branch 'permission_rework' Jan Böhmer 2022-11-27 23:11:03 +01:00
  • 414c417b69 Added link to announcement where you can get more infos about upgrading permission system. Jan Böhmer 2022-11-27 23:10:15 +01:00
  • 8a2b26e693 Tried something to fix tests on Linux Jan Böhmer 2022-11-27 21:45:04 +01:00
  • c153502b3f Removed default value for MySQL permission column as it causes problems on older MySQL servers Jan Böhmer 2022-11-27 21:33:13 +01:00
  • 40c0a96936 Fixed PermissionManager test Jan Böhmer 2022-11-27 21:09:42 +01:00
  • d69418bb9d Add labelprofile and devices read permission to readonly preset Jan Böhmer 2022-11-27 20:37:05 +01:00
  • 5229f2fc28 Fixed UserCheckerTest Jan Böhmer 2022-11-27 19:43:49 +01:00
  • df11f62a2f Fixed PHPstan issues Jan Böhmer 2022-11-27 16:53:44 +01:00
  • 2554120e6e Improved DatatablesAvailabilityTest Jan Böhmer 2022-11-27 16:39:45 +01:00
  • cd9a303644 Improved ApplicationAvailabilityFunctionalTest Jan Böhmer 2022-11-27 16:35:44 +01:00
  • 51d3934e9f Improved failure message of AvailabilityFunctionalityTest Jan Böhmer 2022-11-27 16:16:22 +01:00
  • 960dbdf6f6 Fixed permissions fixtures loading. Jan Böhmer 2022-11-27 16:11:20 +01:00
  • adde39de9f Updated yarn dependencies. Jan Böhmer 2022-11-26 22:58:34 +01:00
  • e0d7fb7517 Updated composer dependencies. Jan Böhmer 2022-11-26 22:54:53 +01:00
  • a4e7520eee
    Bump loader-utils from 2.0.3 to 2.0.4 dependabot[bot] 2022-11-17 23:47:20 +00:00
  • c6ad14d641 Show a more helpfull error message on login when a user is disabled. Jan Böhmer 2022-11-15 00:25:56 +01:00
  • 59ec215b12 Added an console command to enable/disable many users at once. Jan Böhmer 2022-11-15 00:18:39 +01:00
  • 27709bed60 Show the disabled status of a user in the users:list command Jan Böhmer 2022-11-14 23:58:38 +01:00
  • 37fde77b8e Show special icon in users menu when a user is locked Jan Böhmer 2022-11-14 23:52:10 +01:00
  • a3aa8ec2ef Fixed error with loading the permissions.yaml file caused by moving of PermissionManager Jan Böhmer 2022-11-14 23:32:28 +01:00
  • 1c12174cd9 Fixed new permission migration for SQLite Jan Böhmer 2022-11-14 23:21:49 +01:00
  • aabe3876a7 Improved migrations for MySQL Jan Böhmer 2022-11-14 23:12:18 +01:00
  • 21af37b8e7 Allow users to change the group of a user, when he is allowed to change permissions Jan Böhmer 2022-11-14 22:42:12 +01:00
  • fd96f47952 Updated composer dependencies. Jan Böhmer 2022-11-14 20:30:55 +01:00
  • 6b9e0b415c Removed legacy PermissionEmbed class Jan Böhmer 2022-11-14 20:20:36 +01:00
  • b0c027f805 Renamed PermissionResolver service to PermissionService Jan Böhmer 2022-11-14 20:15:06 +01:00
  • 131e9a2850 Fixed service parameters Jan Böhmer 2022-11-14 20:07:20 +01:00
  • c5434ba842 Moved PasswordResetManager into Services\UserSystem namespace Jan Böhmer 2022-11-14 20:04:07 +01:00
  • 1e106a3da1 Moved TwoFactor services into Services\UserSystem namespace Jan Böhmer 2022-11-14 20:02:58 +01:00
  • 5a1d4251f4 Regrouped permissions Jan Böhmer 2022-11-14 19:59:18 +01:00
  • cd60a81576 Improved translations Jan Böhmer 2022-11-14 19:54:21 +01:00
  • 1de88e0494 Added various useful presets for permissions Jan Böhmer 2022-11-14 00:02:37 +01:00
  • 5829d42968 Fixed voters. Jan Böhmer 2022-11-13 21:01:40 +01:00
  • ae4cb23b18 Removed timetravel permission Jan Böhmer 2022-11-13 21:01:15 +01:00
  • 70120bdaa9 Make allow checkbox for permissions green Jan Böhmer 2022-11-13 18:44:51 +01:00
  • e2875adc22 Fixed permission state explanation checkboxes rendering Jan Böhmer 2022-11-13 18:21:22 +01:00
  • 63a1855eb6 If a user can view parts, he is also allowed to view any subsequent datastructures. Jan Böhmer 2022-11-13 18:18:08 +01:00
  • ffceb5abc5 Updated dependencies. Jan Böhmer 2022-11-09 23:40:42 +01:00