Add tests for User search
As identified in #2179081: [meta] Inventory search.module tests. File issues to address test holes., there is not really very good testing of the User search functionality provided by the Core...
View ArticleSearch OR statements don't work if same keyword is used
Updated: Comment #NProblem/MotivationThe core Search module allows the use of AND (implicit) and OR (explicit) in keyword/node search. For instance, you can search for "boy dog" and it will look for...
View Articlesearch_touch_node()/search_mark_for_reindex() should not update if already...
The function http://api.drupal.org/api/function/search_touch_node/7 is used to let various operations say "This node has changed and needs to be reindexed".It works by setting the .reindex field in...
View ArticleRemove usage of field_info_instances(), use...
Sub-Issue from #2116363: [PP-1] Unified repository of field definitions (cache + API).Look where that function is used, use EntityManager::getFieldDefinitions($entity_type, $bundle) instead.If the...
View ArticleAdd special handling for collections in REST
Updated: Comment #5Problem/MotivationIn formats such as HAL, you want special handling for collections. For example, instead of an array of objects, HAL should return a single object with an _embedded...
View ArticleCreate ContentEntityTypeInterface
Problem/Motivation1) It makes sense to have a separate interface for ContentEntityTypesProposed resolution1) Create the interface 2) Make ContentEntityType implement the interface 3) Replace usages...
View ArticleNo permissions check at node language selection in locale module
As for the content translation module the translation options are hidden for non-priviledged users. The locale module however only checks whether or not translation is enabled for the content of the...
View ArticleMove all path alias SQL queries to a single storage controller
Updated: Comment #0Problem/MotivationWe already moved most of DB queries to Path CRUD service (#2136503: Make \Drupal\Core\Path\AliasManager storage independent), but there are still some SQL queries...
View ArticleActive link item on pager should be a link
template_preprocess_pager do not output link for the current page of the pager. We should change it mainly to make it consistent with menu links. It will make the pager easier to theme to and perhaps...
View Article[meta] Modernize theme initialization
ProblemTheme system is a mess.If you interact with the theme functionality, you currently use one of the following ways:You use global $theme, ..., to get information about the current theme.You use...
View Article[META] Comment/Forum/History path to beta
Updated: Comment #0Problem/MotivationThere's some tasks needs to complete to make comment module ready for beta after [731724]Proposed resolutionClean-up comment manager and integration with history...
View ArticleWithout Field UI comment module presents a poor UX
Updated: Comment #0Problem/MotivationIf you enable comment module from a minimal profile you don't automatically get the ability to comment on node types as it is not obvious that you need to add a...
View ArticleInvalid cache id generation when creating comment field
Install with minimal.Create content type "dsgasdg".Create a node.Enable comment, field and field_ui.Try to add field "field_comment" of type "comment"The following exception is...
View ArticleSearch Ranking Recency scoring algorithm
Updated: Comment #NProblem/MotivationThe NodeSearch plugin for the Search module (Core search's ability to search nodes) allows admins to decide how to rank search results, using one or more scoring...
View ArticleResolve use of deprecated theme_enable() and theme_disable() in Standard...
theme_enable() and theme_disable() have been deprecated, per change record #2150863. Replace calls to these methods in standard.install with use of the theme_handler service.
View ArticleMove taxonomy term RDFa markup inside title_suffix (similar to the edit and...
Updated: Comment #NProblem/Motivationrdf_preprocess_taxonomy_term() adds its metadata RDFa markup to the <head> element of the HTML document. In #1323830: Place title RDFa metadata inside entity...
View ArticleObjectify session management functions + remove session.inc
Objective#2205295: Objectify session handler converted Drupal's internal session handling functions into a PHP 5.4 SessionHandler class.The remainder of session.inc are high-level, public API functions...
View ArticleStringLong's schema is broken
Updated: Comment #0I'm aware that it was me who just recently introduced this, but yeah. Sorry... There was a lot of copy-pasting involved in that issue, apparently a little bit too...
View ArticleRemove todo about GUID field on the 'aggregator_item' entity
We usually have a UUID field on each entity type using the 'uuid' field type, but aggregator items have a GUID 'string' field instead. We should convert and rename it to be in line with the rest of core.
View ArticleAllow field schemas to contain unique keys
Updated: Comment #0Problem/MotivationFields can specify indexes and foreign keys in their schema, but not unique keys. Specifically UUID fields should specify a unique key for their column.Proposed...
View Article