1
0
mirror of https://github.com/moodle/moodle.git synced 2025-04-25 02:16:06 +02:00

MDL-64701 search: change category for customfield search area

This commit is contained in:
Dmitrii Metelkin 2019-01-25 11:41:31 +11:00
parent 0920f35ed9
commit 23533bc467
2 changed files with 14 additions and 0 deletions
course

@ -182,4 +182,16 @@ class customfield extends \core_search\base {
public function get_doc_icon(\core_search\document $doc) : \core_search\document_icon {
return new \core_search\document_icon('i/customfield');
}
/**
* Returns a list of category names associated with the area.
*
* @return array
*/
public function get_category_names() {
return [
\core_search\manager::SEARCH_AREA_CATEGORY_COURSE_CONTENT,
\core_search\manager::SEARCH_AREA_CATEGORY_COURSES
];
}
}

@ -609,8 +609,10 @@ class course_search_testcase extends advanced_testcase {
public function test_get_category_names() {
$coursessearcharea = \core_search\manager::get_search_area($this->coursesareaid);
$sectionsearcharea = \core_search\manager::get_search_area($this->sectionareaid);
$customfieldssearcharea = \core_search\manager::get_search_area($this->customfieldareaid);
$this->assertEquals(['core-courses'], $coursessearcharea->get_category_names());
$this->assertEquals(['core-course-content'], $sectionsearcharea->get_category_names());
$this->assertEquals(['core-course-content', 'core-courses'], $customfieldssearcharea->get_category_names());
}
}