Paged output for banned IPs
I have a lot of banned IPs (> 7.000). It would be more friendly to have a paged report of IPs. To load the report it takes "hours".
View ArticleMake exposure of translation meta fields conditional
Problem/MotivationOn certain entity types, the Published, Authored by, and Authored on fields are displayed twice on the translation form. This is confusing to the users and the behavior after saving...
View ArticleEnable blocks instead of single IP-addresses in UI
Problem/MotivationThe ban module enables you to store single IP-addresses, from which any access of the website will be prevented. In some cases spammers uses IP-ranges from where they spam contact...
View ArticleExpire banned ip's
Problem/MotivationSome rogue ip numbers are dynamic. It is very possible that a genuine internet user gets an ip that was banned before by Perimeter Defence.Proposed resolutionAdd an option to...
View ArticleProvide for additional identifying fields in IP Address Blocking
It would be nice to have additional fields that admin could fill-in for each IP Address that is blocked in order to keep track of which user (or which entity) is being blocked. At a minimum, the...
View ArticleAllow bulk unbanning / removal and clearing ip addresses (Flush all)
Problem/MotivationCurrently the banned IP-addresses can only be removed one by one in the UI: /admin/config/people/banIt would be much better to be able to remove them in bulk. Additionally, (or as...
View ArticleProvide Config Action to add new blocks to navigation from recipes
Problem/MotivationNavigation needs to provide a simple way to add new blocks programmatically.This issue aims to provide these config actions that would allow to integrate Navigation with recipes.Steps...
View ArticleAdd array return to all *_info hook implementations
Problem/MotivationSee #3483037: [META] Add return types to hook implementationsAll info hooks should return array, except hook_config_translation_info which takes the $info param as a reference.Steps...
View ArticleAdd an allowed IP list to the Ban module
Problem/MotivationBe able to have allow some IPs (for example the service that tests the site).Steps to reproduceProposed resolutionRemaining tasksEnsure patch does not use terms 'whitelist' or...
View ArticleComment::bundleFieldDefintions should throw an Exception if the comment type...
Problem/Motivation\Drupal\comment\Entity\Comment::bundleFieldDefinitions should throw a fatal error if the comment type cannot be loaded. Continuing in that state puts the site in an unsupported...
View ArticleCKEditor 5 balloons invisible when CKEditor 5 is used inside a modal
Problem/MotivationModal dialogs (such as the link dialog) in the CKEditor 5 WYSIWYG toolbar do not activate when CKEditor is within a modal. This may be a regression of #3274937: Get CKEditor 5 to work...
View ArticleRemove @return and use {@inheritdoc}
Problem/MotivationPart of #3484038: [meta] Fix Drupal.Commenting.FunctionComment.MissingReturnComment.There are usages of @return and {@inheritdoc} for a method.Steps to reproduceProposed...
View ArticleFix VariableComment.Missing in tests but not core/tests
Problem/MotivationVariables are missing comments.Steps to reproduceProposed resolutionAdd comments for unit tests and test modulesRemaining tasksUser interface changesIntroduced terminologyAPI...
View ArticleDefine the 3 areas the Top Bar will provide
Problem/MotivationCurrently the Top Bar renders the the local tasks. But there is no logic, order or even an standardized way to add elements to it. Proposed resolutionProvide 3 delimited regions where...
View ArticleConvert use of array() syntax in sentences
Problem/MotivationFollowup from #2874067: Fix Drupal.Commenting.DocCommentLongArraySyntax coding standard.This is to fix usages of array() in comments that are in sentences and should not be using an...
View ArticleFix 13 words
Problem/MotivationFix some 'easy' words that are not in tests.Steps to reproduceProposed resolutiondifferring...
View ArticleUnable to alter local actions prior to rendering
Problem/MotivationThere are some inconsistencies between how local tasks and local actions are handled.For local tasks, there are 2 hooks:hook_menu_local_tasks_alter() - this allows local tasks to be...
View ArticleUpdate postcss* to latest releases
Problem/MotivationUpdate all postcss-related javascript dependencies to their latest releases.Steps to reproduce$ yarn upgrade-interactiveProposed resolution? Pick the packages you want to upgrade....
View ArticleHave Views' taxonomy term filters use UUIDs instead of entity IDs
Problem/MotivationIt is not reliable to deploy configuration of Views that reference taxonomy terms when the local site and production site are not exactly matching because they reference the Term ID...
View ArticleFix 'Drupal.Semantics.FunctionT.NotLiteralString' coding standard
Problem/MotivationPart of #2571965: [meta] Fix PHP coding standards in core. Sniff for coding standard is not implemented.<rule ref="Drupal.Semantics.FunctionT.NotLiteralString"/>Steps to...
View Article