Commit Graph

  • 889d6306c7 change settings so ROLE_ADMIN keeps the same permissions - this should fix the tests Simon Groenewolt 2021-01-10 22:57:24 +01:00
  • de7d117a96 csfix Simon Groenewolt 2021-01-10 22:38:26 +01:00
  • 5145f9184c - fix UserEditController.php missing methods - permission checks + visibility in menu 90% done for non-content permissions Simon Groenewolt 2021-01-10 20:30:05 +01:00
  • 59a0912b02 - simplified user role assignment permissions to a workable system - updated visibility of action buttons on listing screen - fixed voter for switch user permission Simon Groenewolt 2021-01-10 19:48:06 +01:00
  • 744e958ef1 updates to permissions.yaml for testing Simon Groenewolt 2021-01-09 23:26:16 +01:00
  • ad46714481 big change to ContentEditController.php to update it to the new permission system, config updates (mostly documentation) Simon Groenewolt 2021-01-09 23:24:02 +01:00
  • 9e784de521 check for 'new' permission and don't add link_new url if permission not given -> this will prevent a 'new' item from appearing in the sidebar submenu for a content type Simon Groenewolt 2021-01-09 23:21:23 +01:00
  • 64bace17c7 implement new permission system for ListingController.php Simon Groenewolt 2021-01-09 23:19:56 +01:00
  • 423e1c20c9 add new derived permission 'menu_listing' and special case for 'view' that is also given for edit/delete/change_* permissions Simon Groenewolt 2021-01-09 23:17:47 +01:00
  • 4a78c4da58 check for edit permissions instead of ROLE_ADMIN Simon Groenewolt 2021-01-09 23:16:00 +01:00
  • 81d76b35c6 hide new/delete/edit buttons if you don't have the right permissions, set readonly on status fields if you don't have permission to change them. Simon Groenewolt 2021-01-09 23:15:02 +01:00
  • 68016da09a allow setting 'readonly' flag on fields from twig instead of depending on setting from field (used if field is editable but you don't have permission to do so) Simon Groenewolt 2021-01-09 23:13:37 +01:00
  • bcfe40f48f update (broken) UserEditController.php before continuing on simpler stuff Simon Groenewolt 2021-01-09 14:18:09 +01:00
  • 4344566eff added TODO to mark security role update that is still to do Simon Groenewolt 2021-01-09 14:15:51 +01:00
  • c090d1059c added assign_unchecked_roles permission and rename 'contenttype-all' permission setting to 'contenttype-base' Simon Groenewolt 2021-01-09 12:13:25 +01:00
  • e02f548e17 add additional roles for 'henkie' to support testing the user edit screen Simon Groenewolt 2021-01-09 12:11:55 +01:00
  • 4323757394 getting somewhere, started implementing permissions in ContentEditController.php Simon Groenewolt 2020-11-28 23:22:35 +01:00
  • a15e40ecf2 workable UserEditController.php, lots of work in progress Simon Groenewolt 2020-11-27 22:37:12 +01:00
  • 23a640b5e5 permissions.yaml work in progress Simon Groenewolt 2020-11-26 00:17:00 +01:00
  • 40d6ad7ec6 comment to remember to update permission Simon Groenewolt 2020-11-26 00:16:46 +01:00
  • 959b523cc3 only allow developer to switch user Simon Groenewolt 2020-11-26 00:15:56 +01:00
  • d8d9c711bd add developer role ('above' admin at the moment) Simon Groenewolt 2020-11-26 00:15:33 +01:00
  • 932e30a80d create and implement detailed permissions for file editing Simon Groenewolt 2020-11-25 22:39:54 +01:00
  • f0c861bcd8 added TODO PERMISSIONS to find this later. Simon Groenewolt 2020-11-25 10:18:55 +01:00
  • 3cc51751ac added specific isGranted checks instead of general ROLE_ADMIN Simon Groenewolt 2020-11-23 00:58:22 +01:00
  • f494caee87 Menu only show content types in menu where user has 'view' permission. Simon Groenewolt 2020-11-23 00:57:14 +01:00
  • fae7dab811 ContentVoter.php first stab at actually implementing the rules with all, default, and specific contenttype settings. Simon Groenewolt 2020-11-23 00:56:19 +01:00
  • 4d4f9f66f8 GlobalVoter.php use widest check possible for User. Simon Groenewolt 2020-11-23 00:55:22 +01:00
  • 6a421d18b3 permissions.yaml updates, work in progress Simon Groenewolt 2020-11-23 00:54:44 +01:00
  • 53feae31ee new voter for the OWNER attribute on content checks Simon Groenewolt 2020-11-23 00:54:25 +01:00
  • 83bdf84b1e add permissions to cache check Simon Groenewolt 2020-11-23 00:53:58 +01:00
  • 86a4d78fbd work in progress Simon Groenewolt 2020-11-19 16:23:28 +01:00
  • c490800b1c fix error - you can assume you'll receive a Collection Simon Groenewolt 2020-11-17 20:34:05 +01:00
  • 5f0fe0b6fe cscheck fixes Simon Groenewolt 2020-11-14 23:16:07 +01:00
  • f34e60dfe4 fix typo: impersionation -> impersonation Simon Groenewolt 2020-11-14 15:42:05 +01:00
  • 6125ce9a70 remove unused styling Simon Groenewolt 2020-11-14 15:40:45 +01:00
  • 7cda8bf7da Updated lots of global permissions. Simon Groenewolt 2020-11-14 13:39:57 +01:00
  • c13804cfa4 GlobalVoter.php now supports any permission defined in the 'global:' part of permissions.yaml Simon Groenewolt 2020-11-13 12:02:02 +01:00
  • 069fa3df12 styling to move impersonation exit button to top left Simon Groenewolt 2020-11-13 12:00:22 +01:00
  • 707098c76d move impersonation message / exit button to its own (top-left) place, and don't include it into the 'normal' menus Simon Groenewolt 2020-11-13 11:59:32 +01:00
  • 2b07ccad31 work in progress - cleaned up permissionsparser Simon Groenewolt 2020-11-11 22:00:33 +01:00
  • 80694fe8ca get permissions from config file - work in progress Simon Groenewolt 2020-11-10 14:58:46 +01:00
  • 90ef49fd99 Add impersonation based on Symfony support https://symfony.com/doc/current/security/impersonating_user.html Simon Groenewolt 2020-11-08 13:13:25 +01:00
  • 6809e2c0fe work in progress Simon Groenewolt 2020-11-07 16:12:02 +01:00
  • a164dd4f5e Merge pull request #2302 from bolt/fix/badges-in-collections Ivo Valchev 2021-01-08 16:35:50 +01:00
  • 1765f9a6fa Merge pull request #2303 from bolt/fix/fixtures Ivo Valchev 2021-01-08 16:35:13 +01:00
  • af75009f90 Allow one more error Ivo Valchev 2021-01-08 16:19:10 +01:00
  • c841c7edb0 Update ImageFetchFixtures.php Bob den Otter 2021-01-08 15:28:05 +01:00
  • 9de7dd9e0d Update composer.json Bob den Otter 2021-01-08 15:23:45 +01:00
  • c34ee5a5ed Update ImageFetchFixtures.php Bob den Otter 2021-01-08 15:22:48 +01:00
  • 4e1cf4ea73 Fix fixutres: Explicitly require guzzlehttp/guzzle Bob den Otter 2021-01-08 14:56:07 +01:00
  • 8a058fcec7 Update a11y_tests.yaml Ivo Valchev 2021-01-08 14:44:49 +01:00
  • 15e6eab4c1 Fixing badges in Collections Bob den Otter 2021-01-08 14:40:45 +01:00
  • 81828c7bfd Update a11y_tests.yaml Ivo Valchev 2021-01-08 14:39:12 +01:00
  • a8bdb7610e Update a11y_tests.yaml Ivo Valchev 2021-01-08 14:29:20 +01:00
  • 1aeae5f24c Merge branch 'tests/a11y' of https://github.com/bolt/core into tests/a11y Ivo Valchev 2021-01-08 14:26:04 +01:00
  • eea90ee054 Run bolt in a11y tests Ivo Valchev 2021-01-08 14:24:43 +01:00
  • b459a68e13 Run bolt in a11y tests Ivo Valchev 2021-01-08 14:24:43 +01:00
  • 7d2a974ef6 Add readme and configs Ivo Valchev 2021-01-08 12:35:11 +01:00
  • dac1e572a7 Accessibility (a11y) automated tests Ivo Valchev 2021-01-08 12:22:47 +01:00
  • b764bac978 Add readme and configs Ivo Valchev 2021-01-08 12:35:11 +01:00
  • 89661630ec Accessibility (a11y) automated tests Ivo Valchev 2021-01-08 12:22:47 +01:00
  • 1273a0024f Fix casting exception withorderby when using MySQL/PostgreSQL Ivo Valchev 2021-01-06 13:34:09 +01:00
  • 2a479a055e Make sure Other Content works on mobile Ivo Valchev 2021-01-07 13:57:39 +01:00
  • 8d31a197a1 Fix default option for select field Ivo Valchev 2021-01-07 13:46:53 +01:00
  • 136622b00a Require simplify/package-builder, add reset_password yaml Ivo Valchev 2021-01-07 11:26:27 +01:00
  • 21870e9181 Fix welcome command explanation Ivo Valchev 2021-01-07 10:03:28 +01:00
  • a2df5975e9 Merge pull request #2293 from bolt/release/4.2.0-beta.4 4.2.0-beta.4 Ivo Valchev 2021-01-07 09:43:06 +01:00
  • 09a0773066 Merge pull request #2245 from bolt/feature/versioned-project-update Ivo Valchev 2021-01-07 09:41:56 +01:00
  • bf5f1d2282 Preparing 4.2.0-beta.4 Bob den Otter 2021-01-07 09:33:52 +01:00
  • 6bfe26c238 Merge pull request #2291 from bolt/chores/remove-reference-to-paragonie Ivo Valchev 2021-01-06 17:27:16 +01:00
  • 5dc5f8c2e8 Remove reference to paragonie/random_compat in composer.json Ivo Valchev 2021-01-06 15:49:34 +01:00
  • b87614c833 Allow migratiosn to run from project. Check migrations in composer install Ivo Valchev 2021-01-06 15:37:14 +01:00
  • 3bdfb4a3a3 Call yaml-migrations correctly Ivo Valchev 2021-01-06 14:59:37 +01:00
  • 20ebb6d1dc Merge branch 'feature/versioned-project-update' of https://github.com/bolt/core into feature/versioned-project-update Ivo Valchev 2021-01-06 14:30:35 +01:00
  • f54a419348 Fix for public dir and info output Ivo Valchev 2021-01-06 11:51:09 +01:00
  • 08fd670588 Fix correct path from a project Ivo Valchev 2021-01-05 12:09:26 +01:00
  • 4eb9376ef7 Add more scripts Ivo Valchev 2021-01-05 11:44:36 +01:00
  • 7d3c6183d5 Versioned project updates Ivo Valchev 2020-12-14 11:00:18 +01:00
  • 9c261cf8b0 Remove empty space on select tags Ivo Valchev 2021-01-05 14:00:50 +01:00
  • 8ac59f2553 Allow id in sanitiser (purifier). Don't sanitise fields with sanitise: false Ivo Valchev 2020-11-30 15:07:02 +01:00
  • 24f09c9766 Show the number of records on the Content Type listing page Ivo Valchev 2021-01-05 13:43:02 +01:00
  • 0f46feb401 Fix allow twig and deprecate record|allow_twig requirement Ivo Valchev 2021-01-06 11:14:07 +01:00
  • 71e36ee051 Merge pull request #2287 from napley/feature/maxlength-pattern-textarea Ivo Valchev 2021-01-06 11:56:58 +01:00
  • a90333b9f2 Fix for public dir and info output Ivo Valchev 2021-01-06 11:51:09 +01:00
  • d55ac8a138 Merge branch '4.1' Bob den Otter 2021-01-06 11:33:53 +01:00
  • eb2996350e Fix embed size Ivo Valchev 2021-01-06 10:18:36 +01:00
  • 15811cd3f3 Update behavioural_tests.yaml Ivo Valchev 2021-01-05 17:03:44 +01:00
  • 37678583b8 Fix behat tests Ivo Valchev 2021-01-05 13:50:07 +01:00
  • 0ae3107d12 remove pattern attribute on textarea Fabien CHOMETTON 2021-01-06 10:52:17 +01:00
  • 02c6297fbb Add maxlength attribute and remove pattern attribute for textarea Fabien CHOMETTON 2021-01-05 14:22:32 +01:00
  • c7bda74230 Merge pull request #2285 from bolt/dependabot/npm_and_yarn/axios-0.21.1 Ivo Valchev 2021-01-05 15:10:02 +01:00
  • 12b06059a5 Bump axios from 0.19.2 to 0.21.1 dependabot[bot] 2021-01-05 14:05:30 +00:00
  • 8f8c36e14e Fix correct path from a project Ivo Valchev 2021-01-05 12:09:26 +01:00
  • 474189c6c2 Add more scripts Ivo Valchev 2021-01-05 11:44:36 +01:00
  • ff567d8e97 Use placeholder.boltcms.io for faster fetching of placeholders Bob den Otter 2021-01-03 16:46:45 +01:00
  • 5a8c2e4351 Update LocaleHelper.php Bob den Otter 2021-01-03 13:43:28 +01:00
  • 06499dc2eb add FlagMaster Bob den Otter 2021-01-03 13:42:58 +01:00
  • e92ca7678d Merge 4.1 Bob den Otter 2021-01-03 13:42:21 +01:00
  • 57f36d1c90 Prepare release 4.1.10 4.1.10 Bob den Otter 2021-01-03 11:00:41 +01:00