Commit graph

  • 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
  • 41450b8bd3 Fixed access to typeahead controllers. Jan Böhmer 2022-11-09 23:33:50 +01:00
  • 5e06557cf0 Removed field permissions from Part edit page Jan Böhmer 2022-11-06 21:29:03 +01:00
  • fc1af24ef9 Do not show Zend Extensions twice in server infos page Jan Böhmer 2022-11-06 14:45:24 +01:00
  • c5df176cde Added icons on server info page Jan Böhmer 2022-11-06 14:44:44 +01:00
  • 8a3d765157 Hide search field in navbar if user does not have the permission to view parts. Jan Böhmer 2022-11-06 01:11:08 +01:00
  • 06ae136bae Hide "Show all entry" in tools sidebar if user does not have permissions to view parts. Jan Böhmer 2022-11-06 01:09:41 +01:00
  • 34fbcec00f Added an page to view infos about the server (Part-DB, PHP and DB config Jan Böhmer 2022-11-06 01:07:10 +01:00
  • 78d1dff40f Improved permission checking for certain controllers. Jan Böhmer 2022-11-05 23:49:53 +01:00
  • a30b67e328 Allow to change all permissions at once via the console command. Jan Böhmer 2022-11-05 23:20:26 +01:00
  • 3fbc72600f Allow to edit user permissions via console command Jan Böhmer 2022-11-05 23:07:28 +01:00
  • 563ad21125 Added console command to view permissions of a user Jan Böhmer 2022-11-05 22:30:46 +01:00
  • 2f9e9c5279 Made the access to an attachment depending on the access rights of the associated elemenst Jan Böhmer 2022-11-02 23:27:44 +01:00
  • 676235a2d3 Fixed some exception about non existing part_attachments permission Jan Böhmer 2022-11-02 23:20:30 +01:00
  • 3e85fc4d42 Improved access control for part lists. Jan Böhmer 2022-10-31 23:10:21 +01:00
  • d0f7949bc9 Hide trees in sidebar, if user does not have permission to show them (and protect the JSON endpoints) Jan Böhmer 2022-10-31 22:47:45 +01:00
  • 10a035fcea Reset the permissions of the admin user. Jan Böhmer 2022-10-31 21:54:46 +01:00
  • f8aee65d9e Simplified the available permissions Jan Böhmer 2022-10-31 21:13:27 +01:00
  • 59ddf91527 Make PermissionData an embeddable so doctrine can properly track changes to the data array Jan Böhmer 2022-10-31 21:12:01 +01:00
  • 687ee80255 Save permissions as JSON in user/group entities. Jan Böhmer 2022-10-30 21:51:24 +01:00
  • 33f8d2ba9e Merge branch 'master' into permission_rework Jan Böhmer 2022-10-30 17:35:57 +01:00
  • 1013d2620d Updated dependencies. Jan Böhmer 2022-10-30 17:34:17 +01:00
  • 634d635c57 Updated symfony/security bundle recipe. Jan Böhmer 2022-10-22 22:13:20 +02:00
  • e718e3c043 Updated doctrine-migrations recipe Jan Böhmer 2022-10-22 22:11:25 +02:00
  • 3c657ca959 Updated doctrine-bundle recipe Jan Böhmer 2022-10-22 22:07:57 +02:00
  • 6f7111f572 Updated webpack-encore recipe Jan Böhmer 2022-10-22 22:06:27 +02:00
  • 330f6b53ce Updated webpack encore Jan Böhmer 2022-10-22 22:03:27 +02:00
  • 8953f018b5 Update yarn depedencies. Jan Böhmer 2022-10-22 21:57:30 +02:00
  • 86a51fc7b9 Do not use doctrine/dbal 3.5 (yet), as it has a bug with mariadb Jan Böhmer 2022-10-22 21:51:02 +02:00
  • 422b8d3f5d Updated composer dependencies. Jan Böhmer 2022-10-22 21:38:24 +02:00
  • 12f7cd9a8c Removed unnecessary git repo reference Jan Böhmer 2022-10-22 21:35:06 +02:00
  • 6051c86521 Fixed exception while login Jan Böhmer 2022-10-09 22:09:43 +02:00
  • afaa918ce6 Check permissions to view parts on the parts list pagees Jan Böhmer 2022-10-09 22:01:44 +02:00
  • 0b83d0a0b0 Allow to unset the group of a user Jan Böhmer 2022-10-09 21:50:56 +02:00
  • e83f14f1ee Fixed exception when accessing user admin pagee Jan Böhmer 2022-10-09 21:14:00 +02:00
  • 34573bb5e6 Fixed exception when accessing the group admin page Jan Böhmer 2022-10-09 21:07:51 +02:00
  • 34d0381e83 Updated composer dependencies Jan Böhmer 2022-10-09 20:54:48 +02:00
  • 04d89b38b2 Allow null value during decoding of datetimes when time traveling Jan Böhmer 2022-10-09 20:52:52 +02:00
  • 9adebc35c5 Moved attachment_icon logic to attachment.macro.html.twig Jan Böhmer 2022-10-09 20:49:24 +02:00
  • a01ed3acf6 Moved quick link logic into an macro Jan Böhmer 2022-10-09 20:39:51 +02:00
  • 74a563a75a Removed not needed template file Jan Böhmer 2022-10-09 20:32:34 +02:00
  • 38ff9bae4a Use common settings for all element history tables Jan Böhmer 2022-10-09 20:27:31 +02:00
  • f50959837f Fixed issue that change of language via language selector did not changed the navbar and sidebar Jan Böhmer 2022-10-09 20:11:48 +02:00
  • 055752a24d Update the navbar on logout Jan Böhmer 2022-10-09 19:47:03 +02:00
  • ed87f81a69 Try to fix template loading issue on linux Jan Böhmer 2022-10-05 23:24:42 +02:00
  • f2a621e066 Fixed error page styling Jan Böhmer 2022-10-05 23:01:19 +02:00
  • ff84fb8219 Improved error pages Jan Böhmer 2022-10-05 22:55:05 +02:00
  • 4c97c7bec2 New translations messages.en.xlf (English) Jan Böhmer 2022-10-05 22:50:43 +02:00
  • 6031ac699f New translations messages.en.xlf (Russian) Jan Böhmer 2022-10-05 22:50:42 +02:00
  • f6e1d480fd New translations messages.en.xlf (Japanese) Jan Böhmer 2022-10-05 22:50:40 +02:00
  • 68acc6d69e New translations messages.en.xlf (French) Jan Böhmer 2022-10-05 22:50:37 +02:00
  • 7be34115d3 New translations messages.en.xlf (German) Jan Böhmer 2022-10-05 22:50:36 +02:00
  • fefe36851e Removed not needed u2f-api package and upgraded yarn packages Jan Böhmer 2022-10-05 22:45:11 +02:00
  • acd3ed1fc6 Updated composer dependencies Jan Böhmer 2022-10-05 22:42:38 +02:00
  • 27bf7c3be9 Merge branch 'webauthn_tfa' Jan Böhmer 2022-10-05 22:41:39 +02:00
  • 8fe01cf240 Prefer webauthn tfa over google auth if enabled. Jan Böhmer 2022-10-05 22:32:01 +02:00
  • 485ca2c388 Fixed unit tests Jan Böhmer 2022-10-05 22:30:05 +02:00
  • 8d9e229737 Improved translations Jan Böhmer 2022-10-05 22:28:31 +02:00