mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
[AE-11486] move search service in alfresco content (#8086)
* [ci:force] move search service in alfresco content * fix * fix md * fix dep * fix demo shell * fix lint
This commit is contained in:
parent
b48248fae7
commit
df340f2bb2
@ -17,8 +17,8 @@
|
|||||||
|
|
||||||
import { Component, ViewChild, ViewEncapsulation } from '@angular/core';
|
import { Component, ViewChild, ViewEncapsulation } from '@angular/core';
|
||||||
import { Pagination, QueryBody, MinimalNodeEntity } from '@alfresco/js-api';
|
import { Pagination, QueryBody, MinimalNodeEntity } from '@alfresco/js-api';
|
||||||
import { SearchComponent } from '@alfresco/adf-content-services';
|
import { ThumbnailService } from '@alfresco/adf-core';
|
||||||
import { ThumbnailService, SearchService, SearchConfigurationService } from '@alfresco/adf-core';
|
import { SearchService, SearchConfigurationService, SearchComponent } from '@alfresco/adf-content-services';
|
||||||
import { TestSearchConfigurationService } from './search-config-test.service';
|
import { TestSearchConfigurationService } from './search-config-test.service';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
@ -18,8 +18,8 @@
|
|||||||
import { Component, OnDestroy, OnInit } from '@angular/core';
|
import { Component, OnDestroy, OnInit } from '@angular/core';
|
||||||
import { ActivatedRoute, Params, Router } from '@angular/router';
|
import { ActivatedRoute, Params, Router } from '@angular/router';
|
||||||
import { Pagination, ResultSetPaging } from '@alfresco/js-api';
|
import { Pagination, ResultSetPaging } from '@alfresco/js-api';
|
||||||
import { SearchConfiguration, SearchForm, SearchQueryBuilderService } from '@alfresco/adf-content-services';
|
import { SearchConfiguration, SearchForm, SearchQueryBuilderService, SearchService } from '@alfresco/adf-content-services';
|
||||||
import { SearchService, ShowHeaderMode, UserPreferencesService } from '@alfresco/adf-core';
|
import { ShowHeaderMode, UserPreferencesService } from '@alfresco/adf-core';
|
||||||
import { combineLatest, Subject } from 'rxjs';
|
import { combineLatest, Subject } from 'rxjs';
|
||||||
import { takeUntil } from 'rxjs/operators';
|
import { takeUntil } from 'rxjs/operators';
|
||||||
|
|
||||||
|
@ -18,8 +18,8 @@
|
|||||||
import { Component, OnDestroy, OnInit } from '@angular/core';
|
import { Component, OnDestroy, OnInit } from '@angular/core';
|
||||||
import { ActivatedRoute, Params, Router } from '@angular/router';
|
import { ActivatedRoute, Params, Router } from '@angular/router';
|
||||||
import { Pagination, ResultSetPaging } from '@alfresco/js-api';
|
import { Pagination, ResultSetPaging } from '@alfresco/js-api';
|
||||||
import { SearchForm, SearchQueryBuilderService } from '@alfresco/adf-content-services';
|
import { SearchForm, SearchQueryBuilderService, SearchService } from '@alfresco/adf-content-services';
|
||||||
import { SearchService, ShowHeaderMode, UserPreferencesService } from '@alfresco/adf-core';
|
import { ShowHeaderMode, UserPreferencesService } from '@alfresco/adf-core';
|
||||||
import { combineLatest, Subject } from 'rxjs';
|
import { combineLatest, Subject } from 'rxjs';
|
||||||
import { takeUntil } from 'rxjs/operators';
|
import { takeUntil } from 'rxjs/operators';
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ Added: v2.1.0
|
|||||||
Status: Active
|
Status: Active
|
||||||
---
|
---
|
||||||
|
|
||||||
# [Search Configuration interface](../../../lib/core/src/lib/interface/search-configuration.interface.ts "Defined in search-configuration.interface.ts")
|
# [Search Configuration interface](lib/core/src/lib/search-text/interfaces/search-configuration.interface.ts "Defined in search-configuration.interface.ts")
|
||||||
|
|
||||||
Provides fine control of parameters to a search.
|
Provides fine control of parameters to a search.
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ Status: Active
|
|||||||
Last reviewed: 2018-09-13
|
Last reviewed: 2018-09-13
|
||||||
---
|
---
|
||||||
|
|
||||||
# [Search Configuration service](../../../lib/core/src/lib/services/search-configuration.service.ts "Defined in search-configuration.service.ts")
|
# [Search Configuration service](lib/content-services/src/lib/search/services/search-configuration.service.ts "Defined in search-configuration.service.ts")
|
||||||
|
|
||||||
Provides fine control of parameters to a search.
|
Provides fine control of parameters to a search.
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ Status: Active
|
|||||||
Last reviewed: 2018-12-03
|
Last reviewed: 2018-12-03
|
||||||
---
|
---
|
||||||
|
|
||||||
# [Search service](../../../lib/core/src/lib/services/search.service.ts "Defined in search.service.ts")
|
# [Search service](lib/content-services/src/lib/search/services/search.service.ts "Defined in search.service.ts")
|
||||||
|
|
||||||
Accesses the Content Services Search API.
|
Accesses the Content Services Search API.
|
||||||
|
|
||||||
@ -13,10 +13,10 @@ Accesses the Content Services Search API.
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
|
|
||||||
- **getNodeQueryResults**(term: `string`, options?: [`SearchOptions`](../../../lib/core/src/lib/services/search.service.ts)): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`NodePaging`](https://github.com/Alfresco/alfresco-js-api/blob/develop/src/api/content-rest-api/docs/NodePaging.md)`>`<br/>
|
- **getNodeQueryResults**(term: `string`, options?: [`SearchOptions`](lib/content-services/src/lib/search/services/search.service.ts)): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`NodePaging`](https://github.com/Alfresco/alfresco-js-api/blob/develop/src/api/content-rest-api/docs/NodePaging.md)`>`<br/>
|
||||||
Gets a list of nodes that match the given search criteria.
|
Gets a list of nodes that match the given search criteria.
|
||||||
- _term:_ `string` - Term to search for
|
- _term:_ `string` - Term to search for
|
||||||
- _options:_ [`SearchOptions`](../../../lib/core/src/lib/services/search.service.ts) - (Optional) Options for delivery of the search results
|
- _options:_ [`SearchOptions`](lib/content-services/src/lib/search/services/search.service.ts) - (Optional) Options for delivery of the search results
|
||||||
- **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`NodePaging`](https://github.com/Alfresco/alfresco-js-api/blob/develop/src/api/content-rest-api/docs/NodePaging.md)`>` - List of nodes resulting from the search
|
- **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`NodePaging`](https://github.com/Alfresco/alfresco-js-api/blob/develop/src/api/content-rest-api/docs/NodePaging.md)`>` - List of nodes resulting from the search
|
||||||
- **search**(searchTerm: `string`, maxResults: `number`, skipCount: `number`): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`ResultSetPaging`](https://github.com/Alfresco/alfresco-js-api/blob/develop/src/api/search-rest-api/docs/ResultSetPaging.md)`>`<br/>
|
- **search**(searchTerm: `string`, maxResults: `number`, skipCount: `number`): [`Observable`](http://reactivex.io/documentation/observable.html)`<`[`ResultSetPaging`](https://github.com/Alfresco/alfresco-js-api/blob/develop/src/api/search-rest-api/docs/ResultSetPaging.md)`>`<br/>
|
||||||
Performs a search.
|
Performs a search.
|
||||||
@ -36,7 +36,7 @@ See the
|
|||||||
in the Alfresco JS-API for the format of the query and returned data.
|
in the Alfresco JS-API for the format of the query and returned data.
|
||||||
The [Search Configuration service](../services/search-configuration.service.md)
|
The [Search Configuration service](../services/search-configuration.service.md)
|
||||||
has a method to generate the QueryBody object used by `searchByQueryBody`. The properties of the
|
has a method to generate the QueryBody object used by `searchByQueryBody`. The properties of the
|
||||||
[`SearchOptions`](../../../lib/core/src/lib/services/search.service.ts)
|
[`SearchOptions`](lib/content-services/src/lib/search/services/search.service.ts)
|
||||||
interface are documented in source file comments.
|
interface are documented in source file comments.
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
@ -321,7 +321,7 @@ Release Notes - Apps Development Framework - Version 2.3.0
|
|||||||
- \[[ADF-2421](https://issues.alfresco.com/jira/browse/ADF-2421)] - CLONE - Unable to copy / move a file from Recent or Favorites when user has only granular permissions on the file
|
- \[[ADF-2421](https://issues.alfresco.com/jira/browse/ADF-2421)] - CLONE - Unable to copy / move a file from Recent or Favorites when user has only granular permissions on the file
|
||||||
- \[[ADF-2428](https://issues.alfresco.com/jira/browse/ADF-2428)] - \[Demo shell Unable to view document metadata from document list view
|
- \[[ADF-2428](https://issues.alfresco.com/jira/browse/ADF-2428)] - \[Demo shell Unable to view document metadata from document list view
|
||||||
- \[[ADF-2429](https://issues.alfresco.com/jira/browse/ADF-2429)] - Viewer - media file full screen
|
- \[[ADF-2429](https://issues.alfresco.com/jira/browse/ADF-2429)] - Viewer - media file full screen
|
||||||
- \[[ADF-2442](https://issues.alfresco.com/jira/browse/ADF-2442)] - [Search Service](lib/core/src/lib/services/search.service.ts) has wrong types for the 'search' API
|
- \[[ADF-2442](https://issues.alfresco.com/jira/browse/ADF-2442)] - [Search Service](lib/content-services/src/lib/search/services/search.service.ts) has wrong types for the 'search' API
|
||||||
- \[[ADF-2443](https://issues.alfresco.com/jira/browse/ADF-2443)] - Typo in the UserPreferences service
|
- \[[ADF-2443](https://issues.alfresco.com/jira/browse/ADF-2443)] - Typo in the UserPreferences service
|
||||||
- \[[ADF-2444](https://issues.alfresco.com/jira/browse/ADF-2444)] - CLONE - Incorrect Items per page values on all lists after upgrade to ADF 2.2.0
|
- \[[ADF-2444](https://issues.alfresco.com/jira/browse/ADF-2444)] - CLONE - Incorrect Items per page values on all lists after upgrade to ADF 2.2.0
|
||||||
- \[[ADF-2448](https://issues.alfresco.com/jira/browse/ADF-2448)] - Wrong type definition for [`RequestPagination`](https://github.com/Alfresco/alfresco-js-api/blob/develop/src/api/search-rest-api/docs/RequestPagination.md)
|
- \[[ADF-2448](https://issues.alfresco.com/jira/browse/ADF-2448)] - Wrong type definition for [`RequestPagination`](https://github.com/Alfresco/alfresco-js-api/blob/develop/src/api/search-rest-api/docs/RequestPagination.md)
|
||||||
|
@ -94,7 +94,6 @@ How to fix it:
|
|||||||
| `VersionCompatibilityDirective` | `@alfresco/adf-core` | `@alfresco/adf-content-services` |
|
| `VersionCompatibilityDirective` | `@alfresco/adf-core` | `@alfresco/adf-content-services` |
|
||||||
| `SitesService` | `@alfresco/adf-core` | `@alfresco/adf-content-services` |
|
| `SitesService` | `@alfresco/adf-core` | `@alfresco/adf-content-services` |
|
||||||
| `SearchService` | `@alfresco/adf-core` | `@alfresco/adf-content-services` |
|
| `SearchService` | `@alfresco/adf-core` | `@alfresco/adf-content-services` |
|
||||||
| `SearchConfigurationService` | `@alfresco/adf-core` | `@alfresco/adf-content-services` |
|
|
||||||
| `AppsProcessService` | `@alfresco/adf-core` | `@alfresco/adf-process-services` |
|
| `AppsProcessService` | `@alfresco/adf-core` | `@alfresco/adf-process-services` |
|
||||||
|
|
||||||
Following classes have been relocated:
|
Following classes have been relocated:
|
||||||
|
@ -18,7 +18,8 @@
|
|||||||
import { Subject, BehaviorSubject } from 'rxjs';
|
import { Subject, BehaviorSubject } from 'rxjs';
|
||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
import { SearchService, setupTestBed, DataTableComponent, DataSorting } from '@alfresco/adf-core';
|
import { setupTestBed, DataTableComponent, DataSorting } from '@alfresco/adf-core';
|
||||||
|
import { SearchService } from '../../../search/services/search.service';
|
||||||
import { ContentTestingModule } from '../../../testing/content.testing.module';
|
import { ContentTestingModule } from '../../../testing/content.testing.module';
|
||||||
import { SimpleChange } from '@angular/core';
|
import { SimpleChange } from '@angular/core';
|
||||||
import { SearchHeaderQueryBuilderService } from './../../../search/services/search-header-query-builder.service';
|
import { SearchHeaderQueryBuilderService } from './../../../search/services/search-header-query-builder.service';
|
||||||
|
@ -18,10 +18,11 @@
|
|||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
import { AddPermissionPanelComponent } from './add-permission-panel.component';
|
import { AddPermissionPanelComponent } from './add-permission-panel.component';
|
||||||
import { By } from '@angular/platform-browser';
|
import { By } from '@angular/platform-browser';
|
||||||
import { SearchService, setupTestBed } from '@alfresco/adf-core';
|
import { setupTestBed } from '@alfresco/adf-core';
|
||||||
import { of } from 'rxjs';
|
import { of } from 'rxjs';
|
||||||
import { fakeAuthorityListResult, fakeNameListResult } from '../../../mock/add-permission.component.mock';
|
import { fakeAuthorityListResult, fakeNameListResult } from '../../../mock/add-permission.component.mock';
|
||||||
import { ContentTestingModule } from '../../../testing/content.testing.module';
|
import { ContentTestingModule } from '../../../testing/content.testing.module';
|
||||||
|
import { SearchService } from '../../../search/services/search.service';
|
||||||
import { DebugElement } from '@angular/core';
|
import { DebugElement } from '@angular/core';
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
import { MatIconTestingModule } from '@angular/material/icon/testing';
|
import { MatIconTestingModule } from '@angular/material/icon/testing';
|
||||||
|
@ -15,7 +15,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { SearchConfigurationService, SearchService } from '@alfresco/adf-core';
|
import { SearchConfigurationService } from '../../../search/services/search-configuration.service';
|
||||||
|
import { SearchService } from '../../../search/services/search.service';
|
||||||
import { NodeEntry } from '@alfresco/js-api';
|
import { NodeEntry } from '@alfresco/js-api';
|
||||||
import { Component, EventEmitter, Output, ViewChild, ViewEncapsulation } from '@angular/core';
|
import { Component, EventEmitter, Output, ViewChild, ViewEncapsulation } from '@angular/core';
|
||||||
import { UntypedFormControl } from '@angular/forms';
|
import { UntypedFormControl } from '@angular/forms';
|
||||||
|
@ -15,11 +15,12 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { NodesApiService, SearchService, setupTestBed } from '@alfresco/adf-core';
|
import { NodesApiService, setupTestBed } from '@alfresco/adf-core';
|
||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
import { By } from '@angular/platform-browser';
|
import { By } from '@angular/platform-browser';
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
import { of, throwError } from 'rxjs';
|
import { of, throwError } from 'rxjs';
|
||||||
|
import { SearchService } from '../../../search/services/search.service';
|
||||||
import { PermissionListComponent } from './permission-list.component';
|
import { PermissionListComponent } from './permission-list.component';
|
||||||
import { NodePermissionService } from '../../services/node-permission.service';
|
import { NodePermissionService } from '../../services/node-permission.service';
|
||||||
import {
|
import {
|
||||||
|
@ -17,7 +17,8 @@
|
|||||||
|
|
||||||
import { TestBed } from '@angular/core/testing';
|
import { TestBed } from '@angular/core/testing';
|
||||||
import { NodePermissionService } from './node-permission.service';
|
import { NodePermissionService } from './node-permission.service';
|
||||||
import { SearchService, NodesApiService, setupTestBed } from '@alfresco/adf-core';
|
import { NodesApiService, setupTestBed } from '@alfresco/adf-core';
|
||||||
|
import { SearchService } from '../../search/services/search.service';
|
||||||
import { Node, PermissionElement } from '@alfresco/js-api';
|
import { Node, PermissionElement } from '@alfresco/js-api';
|
||||||
import { of, throwError } from 'rxjs';
|
import { of, throwError } from 'rxjs';
|
||||||
import { fakeEmptyResponse, fakeNodeWithOnlyLocally, fakeSiteRoles, fakeSiteNodeResponse,
|
import { fakeEmptyResponse, fakeNodeWithOnlyLocally, fakeSiteRoles, fakeSiteNodeResponse,
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
import {
|
import {
|
||||||
AlfrescoApiService,
|
AlfrescoApiService,
|
||||||
NodesApiService,
|
NodesApiService,
|
||||||
SearchService,
|
|
||||||
TranslationService,
|
TranslationService,
|
||||||
EcmUserModel
|
EcmUserModel
|
||||||
} from '@alfresco/adf-core';
|
} from '@alfresco/adf-core';
|
||||||
@ -31,6 +30,7 @@ import {
|
|||||||
PermissionElement,
|
PermissionElement,
|
||||||
QueryBody
|
QueryBody
|
||||||
} from '@alfresco/js-api';
|
} from '@alfresco/js-api';
|
||||||
|
import { SearchService } from '../../search/services/search.service';
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { forkJoin, from, Observable, of, throwError } from 'rxjs';
|
import { forkJoin, from, Observable, of, throwError } from 'rxjs';
|
||||||
import { catchError, map, switchMap } from 'rxjs/operators';
|
import { catchError, map, switchMap } from 'rxjs/operators';
|
||||||
|
@ -20,13 +20,13 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
|
|||||||
import { By } from '@angular/platform-browser';
|
import { By } from '@angular/platform-browser';
|
||||||
import {
|
import {
|
||||||
AuthenticationService,
|
AuthenticationService,
|
||||||
SearchService,
|
|
||||||
setupTestBed,
|
setupTestBed,
|
||||||
UserPreferencesService,
|
UserPreferencesService,
|
||||||
SearchTextInputComponent
|
SearchTextInputComponent
|
||||||
} from '@alfresco/adf-core';
|
} from '@alfresco/adf-core';
|
||||||
import { noResult, results } from '../../mock';
|
import { noResult, results } from '../../mock';
|
||||||
import { SearchControlComponent } from './search-control.component';
|
import { SearchControlComponent } from './search-control.component';
|
||||||
|
import { SearchService } from '../services/search.service';
|
||||||
import { of } from 'rxjs';
|
import { of } from 'rxjs';
|
||||||
import { ContentTestingModule } from '../../testing/content.testing.module';
|
import { ContentTestingModule } from '../../testing/content.testing.module';
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
|
@ -18,7 +18,8 @@
|
|||||||
import { Subject } from 'rxjs';
|
import { Subject } from 'rxjs';
|
||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
import { SearchService, setupTestBed } from '@alfresco/adf-core';
|
import { setupTestBed } from '@alfresco/adf-core';
|
||||||
|
import { SearchService } from '../../services/search.service';
|
||||||
import { SearchHeaderQueryBuilderService } from '../../services/search-header-query-builder.service';
|
import { SearchHeaderQueryBuilderService } from '../../services/search-header-query-builder.service';
|
||||||
import { ContentTestingModule } from '../../../testing/content.testing.module';
|
import { ContentTestingModule } from '../../../testing/content.testing.module';
|
||||||
import { SEARCH_QUERY_SERVICE_TOKEN } from '../../search-query-service.token';
|
import { SEARCH_QUERY_SERVICE_TOKEN } from '../../search-query-service.token';
|
||||||
|
@ -17,7 +17,8 @@
|
|||||||
|
|
||||||
import { SearchFilterComponent } from './search-filter.component';
|
import { SearchFilterComponent } from './search-filter.component';
|
||||||
import { SearchQueryBuilderService } from '../../services/search-query-builder.service';
|
import { SearchQueryBuilderService } from '../../services/search-query-builder.service';
|
||||||
import { AppConfigService, SearchService, TranslationService } from '@alfresco/adf-core';
|
import { AppConfigService, TranslationService } from '@alfresco/adf-core';
|
||||||
|
import { SearchService } from '../../services/search.service';
|
||||||
import { Subject } from 'rxjs';
|
import { Subject } from 'rxjs';
|
||||||
import { SearchFilterList } from '../../models/search-filter-list.model';
|
import { SearchFilterList } from '../../models/search-filter-list.model';
|
||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
|
@ -16,7 +16,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
import { SearchService, setupTestBed } from '@alfresco/adf-core';
|
import { setupTestBed } from '@alfresco/adf-core';
|
||||||
|
import { SearchService } from '../services/search.service';
|
||||||
import { differentResult, result, SimpleSearchTestComponent } from '../../mock';
|
import { differentResult, result, SimpleSearchTestComponent } from '../../mock';
|
||||||
import { of, throwError } from 'rxjs';
|
import { of, throwError } from 'rxjs';
|
||||||
import { ContentTestingModule } from '../../testing/content.testing.module';
|
import { ContentTestingModule } from '../../testing/content.testing.module';
|
||||||
|
@ -15,7 +15,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { SearchService, SearchComponentInterface } from '@alfresco/adf-core';
|
import { SearchService } from '../services/search.service';
|
||||||
|
import { SearchComponentInterface } from '@alfresco/adf-core';
|
||||||
import {
|
import {
|
||||||
AfterContentInit,
|
AfterContentInit,
|
||||||
Component,
|
Component,
|
||||||
|
@ -30,6 +30,12 @@ export * from './models/search-form.interface';
|
|||||||
|
|
||||||
export * from './search-query-service.token';
|
export * from './search-query-service.token';
|
||||||
export * from './services/search-header-query-builder.service';
|
export * from './services/search-header-query-builder.service';
|
||||||
|
export * from './services/search-facet-filters.service';
|
||||||
|
export * from './services/search-filter.service';
|
||||||
|
export * from './services/search.service';
|
||||||
|
export * from './services/search-configuration.service';
|
||||||
|
|
||||||
|
export * from './mocks/search.service.mock';
|
||||||
|
|
||||||
export * from './components/search.component';
|
export * from './components/search.component';
|
||||||
export * from './components/search-control.component';
|
export * from './components/search-control.component';
|
||||||
@ -41,7 +47,6 @@ export * from './components/search-check-list/search-check-list.component';
|
|||||||
export * from './components/search-chip-list/search-chip-list.component';
|
export * from './components/search-chip-list/search-chip-list.component';
|
||||||
export * from './components/search-date-range/search-date-range.component';
|
export * from './components/search-date-range/search-date-range.component';
|
||||||
export * from './components/search-filter/search-filter.component';
|
export * from './components/search-filter/search-filter.component';
|
||||||
export * from './services/search-filter.service';
|
|
||||||
export * from './components/search-filter-container/search-filter-container.component';
|
export * from './components/search-filter-container/search-filter-container.component';
|
||||||
export * from './components/search-number-range/search-number-range.component';
|
export * from './components/search-number-range/search-number-range.component';
|
||||||
export * from './components/search-radio/search-radio.component';
|
export * from './components/search-radio/search-radio.component';
|
||||||
@ -52,7 +57,6 @@ export * from './components/search-text/search-text.component';
|
|||||||
export * from './components/search-widget-container/search-widget-container.component';
|
export * from './components/search-widget-container/search-widget-container.component';
|
||||||
export * from './components/search-datetime-range/search-datetime-range.component';
|
export * from './components/search-datetime-range/search-datetime-range.component';
|
||||||
export * from './components/search-form/search-form.component';
|
export * from './components/search-form/search-form.component';
|
||||||
export * from './services/search-facet-filters.service';
|
|
||||||
export * from './components/search-filter-chips/search-filter-chips.component';
|
export * from './components/search-filter-chips/search-filter-chips.component';
|
||||||
export * from './components/search-filter-chips/search-filter-menu-card/search-filter-menu-card.component';
|
export * from './components/search-filter-chips/search-filter-menu-card/search-filter-menu-card.component';
|
||||||
export * from './components/search-facet-field/search-facet-field.component';
|
export * from './components/search-facet-field/search-facet-field.component';
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { QueryBody } from '@alfresco/js-api';
|
import { QueryBody } from '@alfresco/js-api';
|
||||||
import { SearchConfigurationInterface } from '../interface/search-configuration.interface';
|
import { SearchConfigurationInterface } from '@alfresco/adf-core';
|
||||||
|
|
||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root'
|
providedIn: 'root'
|
@ -20,7 +20,8 @@ import { FacetField } from '../models/facet-field.interface';
|
|||||||
import { Subject } from 'rxjs';
|
import { Subject } from 'rxjs';
|
||||||
import { SEARCH_QUERY_SERVICE_TOKEN } from '../search-query-service.token';
|
import { SEARCH_QUERY_SERVICE_TOKEN } from '../search-query-service.token';
|
||||||
import { SearchQueryBuilderService } from './search-query-builder.service';
|
import { SearchQueryBuilderService } from './search-query-builder.service';
|
||||||
import { SearchService, TranslationService } from '@alfresco/adf-core';
|
import { TranslationService } from '@alfresco/adf-core';
|
||||||
|
import { SearchService } from '../services/search.service';
|
||||||
import { takeUntil } from 'rxjs/operators';
|
import { takeUntil } from 'rxjs/operators';
|
||||||
import { GenericBucket, GenericFacetResponse, ResultSetContext, ResultSetPaging } from '@alfresco/js-api';
|
import { GenericBucket, GenericFacetResponse, ResultSetContext, ResultSetPaging } from '@alfresco/js-api';
|
||||||
import { SearchFilterList } from '../models/search-filter-list.model';
|
import { SearchFilterList } from '../models/search-filter-list.model';
|
||||||
|
@ -16,10 +16,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { TestBed } from '@angular/core/testing';
|
import { TestBed } from '@angular/core/testing';
|
||||||
import { mockError, fakeSearch } from '../mock/search.service.mock';
|
import { mockError, fakeSearch } from '../mocks/search.service.mock';
|
||||||
import { SearchService } from './search.service';
|
import { SearchService } from './search.service';
|
||||||
import { setupTestBed } from '../testing/setup-test-bed';
|
import { setupTestBed, CoreTestingModule } from '@alfresco/adf-core';
|
||||||
import { CoreTestingModule } from '../testing/core.testing.module';
|
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
import { NodePaging } from '@alfresco/js-api';
|
import { NodePaging } from '@alfresco/js-api';
|
||||||
|
|
@ -18,7 +18,7 @@
|
|||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { NodePaging, QueriesApi, QueryBody, ResultSetPaging, SearchApi } from '@alfresco/js-api';
|
import { NodePaging, QueriesApi, QueryBody, ResultSetPaging, SearchApi } from '@alfresco/js-api';
|
||||||
import { Observable, Subject, from, throwError } from 'rxjs';
|
import { Observable, Subject, from, throwError } from 'rxjs';
|
||||||
import { AlfrescoApiService } from './alfresco-api.service';
|
import { AlfrescoApiService } from '@alfresco/adf-core';
|
||||||
import { SearchConfigurationService } from './search-configuration.service';
|
import { SearchConfigurationService } from './search-configuration.service';
|
||||||
|
|
||||||
@Injectable({
|
@Injectable({
|
@ -49,3 +49,5 @@ export * from './models/identity-group.model';
|
|||||||
export * from './models/identity-user.model';
|
export * from './models/identity-user.model';
|
||||||
export * from './models/identity-role.model';
|
export * from './models/identity-role.model';
|
||||||
|
|
||||||
|
export * from './interface/authentication.interface';
|
||||||
|
|
||||||
|
@ -15,6 +15,4 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export * from './authentication.interface';
|
|
||||||
export * from './injection.tokens';
|
export * from './injection.tokens';
|
||||||
export * from './search-configuration.interface';
|
|
||||||
|
@ -22,7 +22,6 @@ export * from './cookie.service.mock';
|
|||||||
export * from './ecm-user.service.mock';
|
export * from './ecm-user.service.mock';
|
||||||
export * from './event.mock';
|
export * from './event.mock';
|
||||||
export * from './renditions-service.mock';
|
export * from './renditions-service.mock';
|
||||||
export * from './search.service.mock';
|
|
||||||
export * from './translation.service.mock';
|
export * from './translation.service.mock';
|
||||||
export * from './alfresco-api.service.mock';
|
export * from './alfresco-api.service.mock';
|
||||||
|
|
||||||
|
@ -19,3 +19,5 @@ export * from './animations';
|
|||||||
export * from './search-text-input.component';
|
export * from './search-text-input.component';
|
||||||
export * from './search-trigger.directive';
|
export * from './search-trigger.directive';
|
||||||
export * from './search-text-input.module';
|
export * from './search-text-input.module';
|
||||||
|
|
||||||
|
export * from './interfaces/search-configuration.interface';
|
||||||
|
@ -33,7 +33,7 @@ import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms';
|
|||||||
import { DOCUMENT } from '@angular/common';
|
import { DOCUMENT } from '@angular/common';
|
||||||
import { Observable, Subject, Subscription, merge, of, fromEvent } from 'rxjs';
|
import { Observable, Subject, Subscription, merge, of, fromEvent } from 'rxjs';
|
||||||
import { filter, switchMap, takeUntil } from 'rxjs/operators';
|
import { filter, switchMap, takeUntil } from 'rxjs/operators';
|
||||||
import { SearchComponentInterface } from '../interface/search-configuration.interface';
|
import { SearchComponentInterface } from './interfaces/search-configuration.interface';
|
||||||
|
|
||||||
export const SEARCH_AUTOCOMPLETE_VALUE_ACCESSOR: any = {
|
export const SEARCH_AUTOCOMPLETE_VALUE_ACCESSOR: any = {
|
||||||
provide: NG_VALUE_ACCESSOR,
|
provide: NG_VALUE_ACCESSOR,
|
||||||
|
@ -30,11 +30,9 @@ export * from './favorites-api.service';
|
|||||||
export * from './nodes-api.service';
|
export * from './nodes-api.service';
|
||||||
export * from './people-content.service';
|
export * from './people-content.service';
|
||||||
export * from './people-process.service';
|
export * from './people-process.service';
|
||||||
export * from './search.service';
|
|
||||||
export * from './shared-links-api.service';
|
export * from './shared-links-api.service';
|
||||||
export * from './discovery-api.service';
|
export * from './discovery-api.service';
|
||||||
export * from './comment-process.service';
|
export * from './comment-process.service';
|
||||||
export * from './search-configuration.service';
|
|
||||||
export * from './comment-content.service';
|
export * from './comment-content.service';
|
||||||
export * from './login-dialog.service';
|
export * from './login-dialog.service';
|
||||||
export * from './external-alfresco-api.service';
|
export * from './external-alfresco-api.service';
|
||||||
|
@ -17,9 +17,9 @@
|
|||||||
|
|
||||||
import { Component, Inject, ViewEncapsulation, ViewChild } from '@angular/core';
|
import { Component, Inject, ViewEncapsulation, ViewChild } from '@angular/core';
|
||||||
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
|
||||||
import { ExternalAlfrescoApiService, AlfrescoApiService, LoginDialogPanelComponent, SearchService, TranslationService, AuthenticationService } from '@alfresco/adf-core';
|
import { ExternalAlfrescoApiService, AlfrescoApiService, LoginDialogPanelComponent, TranslationService, AuthenticationService } from '@alfresco/adf-core';
|
||||||
import { AttachFileWidgetDialogComponentData } from './attach-file-widget-dialog-component.interface';
|
import { AttachFileWidgetDialogComponentData } from './attach-file-widget-dialog-component.interface';
|
||||||
import { DocumentListService, SitesService } from '@alfresco/adf-content-services';
|
import { DocumentListService, SitesService, SearchService } from '@alfresco/adf-content-services';
|
||||||
import { Node } from '@alfresco/js-api';
|
import { Node } from '@alfresco/js-api';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user