Alexandre Vryghem
e6bf2f0ca7
Fixed bug in BrowseService where findListByHref was called with null instead of undefined, which prevented its default values from being used
2023-12-12 00:59:43 +01:00
Nona Luypaert
fad1a7ade4
Merge branch 'w2p-101127_browse-by-controlled-vocabulary' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
...
Conflicts:
src/app/browse-by/browse-by-routing.module.ts
src/app/browse-by/browse-by.module.ts
src/app/core/browse/browse-definition-data.service.ts
src/app/core/core.module.ts
2023-05-24 16:35:37 +02:00
Art Lowel
3d7e61f57f
add a custom FindDataImpl for browsedefinitions
2023-05-17 18:31:46 +02:00
Nona Luypaert
c10e660e0b
101623: Refactor BrowseDefinition model/resource-type to FlatBrowseDefinition
2023-05-10 10:11:06 +02:00
Michael Spalti
5b33c49ccc
Added upper limit to browse by date
2023-03-30 11:09:02 -07:00
Kim Shepherd
7934118823
[TLC-380] Template link fixes, spec test fixes
...
Correct use of routerLink and queryParams
Removed unused method from browse service, specs
New spec tests for MetadataRepresentationListElementComponent
2023-02-07 15:30:14 +13:00
Kim Shepherd
2b1b2ef4cb
[TLC-249] Fix circular dependency in browse services
2023-02-07 15:30:14 +13:00
Kim Shepherd
3c48df6fe5
[TLC-380] Lint fixes
2023-02-07 15:30:14 +13:00
Kim Shepherd
928157f994
[TLC-380] Support browse links and regex links in metadata display
...
(resolved conflicts jan 2023)
2023-02-07 15:30:14 +13:00
Michael Spalti
eb48b1b204
Bug fix for browse.
2022-09-17 10:18:10 -07:00
Michael Spalti
c2da87e617
Merge branch 'main' into collection-thumbnail-embed
2022-09-15 12:31:46 -07:00
Michael Spalti
78358a4067
Multiple updates.
2022-09-13 14:26:37 -07:00
Michael Spalti
d01bfe2cb1
Added global config for list thumbnails
2022-09-07 10:47:37 -07:00
Michael Spalti
56c8c8c370
Initial work on browse with thumbs.
2022-09-07 10:47:37 -07:00
Yura Bondarenko
05b131edb9
93803: Rename findAllByHref to findListByHref
...
To avoid confusion with FindAllData:
- findAll is a "feature" to retrieve all resources from the endpoint itself ~ a plain GET
- findAllByHref is retrieves lists of resources in general
2022-08-25 10:28:45 +02:00
Nathan Buckingham
e2614b9dad
w2p-85847 Add Authority to browse indexes
2021-12-13 13:48:09 -05:00
Bruno Roemers
4ad089ef54
79698: Escape browse by author data requests
2021-05-28 15:40:20 +02:00
Art Lowel
c66de4fe91
Cache redesign part 2
2021-01-20 17:43:40 +01:00
Giuseppe Digilio
4d4e920f0d
Merge remote-tracking branch 'origin/main' into upgrade_angular10
...
# Conflicts:
# src/app/+admin/admin-access-control/epeople-registry/epeople-registry.component.spec.ts
# src/app/+admin/admin-access-control/epeople-registry/epeople-registry.component.ts
# src/app/+admin/admin-access-control/epeople-registry/eperson-form/eperson-form.component.spec.ts
# src/app/+admin/admin-access-control/group-registry/group-form/group-form.component.spec.ts
# src/app/+admin/admin-access-control/group-registry/group-form/members-list/members-list.component.spec.ts
# src/app/+admin/admin-access-control/group-registry/group-form/subgroup-list/subgroups-list.component.spec.ts
# src/app/+admin/admin-access-control/group-registry/groups-registry.component.ts
# src/app/+admin/admin-import-metadata-page/metadata-import-page.component.ts
# src/app/+admin/admin-registries/metadata-registry/metadata-registry.component.ts
# src/app/+admin/admin-registries/metadata-schema/metadata-schema.component.ts
# src/app/+admin/admin-search-page/admin-search-results/admin-search-result-grid-element/item-search-result/item-admin-search-result-grid-element.component.spec.ts
# src/app/+admin/admin-search-page/admin-search-results/admin-search-result-list-element/item-search-result/item-admin-search-result-list-element.component.spec.ts
# src/app/+bitstream-page/bitstream-page.resolver.ts
# src/app/+bitstream-page/edit-bitstream-page/edit-bitstream-page.component.spec.ts
# src/app/+bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts
# src/app/+collection-page/collection-item-mapper/collection-item-mapper.component.ts
# src/app/+collection-page/collection-page.component.ts
# src/app/+collection-page/edit-collection-page/collection-roles/collection-roles.component.ts
# src/app/+collection-page/edit-item-template-page/item-template-page.resolver.spec.ts
# src/app/+collection-page/edit-item-template-page/item-template-page.resolver.ts
# src/app/+item-page/edit-item-page/item-authorizations/item-authorizations.component.ts
# src/app/+item-page/edit-item-page/item-bitstreams/item-bitstreams.component.spec.ts
# src/app/+item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts
# src/app/+item-page/edit-item-page/item-collection-mapper/item-collection-mapper.component.ts
# src/app/+item-page/edit-item-page/item-private/item-private.component.ts
# src/app/+item-page/edit-item-page/item-public/item-public.component.ts
# src/app/+item-page/edit-item-page/item-reinstate/item-reinstate.component.ts
# src/app/+item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts
# src/app/+item-page/edit-item-page/item-relationships/item-relationships.component.ts
# src/app/+item-page/edit-item-page/item-withdraw/item-withdraw.component.ts
# src/app/+item-page/simple/item-types/shared/item-relationships-utils.ts
# src/app/+my-dspace-page/collection-selector/collection-selector.component.spec.ts
# src/app/+search-page/search-tracker.component.ts
# src/app/app-routing.module.ts
# src/app/community-list-page/community-list-service.ts
# src/app/community-list-page/community-list.reducer.spec.ts
# src/app/core/auth/auth-response-parsing.service.spec.ts
# src/app/core/auth/auth.interceptor.spec.ts
# src/app/core/browse/browse.service.spec.ts
# src/app/core/browse/browse.service.ts
# src/app/core/cache/builders/link.service.spec.ts
# src/app/core/cache/builders/remote-data-build.service.ts
# src/app/core/cache/object-cache.service.spec.ts
# src/app/core/cache/response.models.ts
# src/app/core/data/base-response-parsing.service.ts
# src/app/core/data/bitstream-data.service.ts
# src/app/core/data/bitstream-format-data.service.ts
# src/app/core/data/bundle-data.service.spec.ts
# src/app/core/data/bundle-data.service.ts
# src/app/core/data/change-analyzer.ts
# src/app/core/data/collection-data.service.spec.ts
# src/app/core/data/collection-data.service.ts
# src/app/core/data/comcol-data.service.spec.ts
# src/app/core/data/comcol-data.service.ts
# src/app/core/data/data.service.ts
# src/app/core/data/entity-type-data.service.ts
# src/app/core/data/entity-type.service.ts
# src/app/core/data/feature-authorization/authorization-data.service.ts
# src/app/core/data/feature-authorization/feature-data.service.ts
# src/app/core/data/item-template-data.service.ts
# src/app/core/data/license-data.service.ts
# src/app/core/data/metadata-field-data.service.ts
# src/app/core/data/processes/process-data.service.ts
# src/app/core/data/processes/script-data.service.ts
# src/app/core/data/relationship.service.spec.ts
# src/app/core/data/relationship.service.ts
# src/app/core/data/remote-data.ts
# src/app/core/data/request.actions.ts
# src/app/core/data/request.effects.ts
# src/app/core/data/request.reducer.spec.ts
# src/app/core/data/request.reducer.ts
# src/app/core/data/request.service.spec.ts
# src/app/core/data/request.service.ts
# src/app/core/dspace-rest/dspace-rest.service.spec.ts
# src/app/core/eperson/eperson-data.service.spec.ts
# src/app/core/eperson/eperson-data.service.ts
# src/app/core/eperson/group-data.service.spec.ts
# src/app/core/eperson/group-data.service.ts
# src/app/core/forward-client-ip/forward-client-ip.interceptor.spec.ts
# src/app/core/index/index.reducer.ts
# src/app/core/json-patch/json-patch-operations.service.spec.ts
# src/app/core/json-patch/json-patch-operations.service.ts
# src/app/core/locale/locale.interceptor.spec.ts
# src/app/core/registry/registry.service.ts
# src/app/core/resource-policy/resource-policy.service.ts
# src/app/core/shared/operators.ts
# src/app/core/shared/search/search.service.ts
# src/app/core/submission/submission-object-data.service.ts
# src/app/core/submission/submission-rest.service.ts
# src/app/core/submission/vocabularies/vocabulary-entries-response-parsing.service.spec.ts
# src/app/core/submission/vocabularies/vocabulary.service.spec.ts
# src/app/core/submission/vocabularies/vocabulary.service.ts
# src/app/core/submission/workflowitem-data.service.ts
# src/app/core/tasks/tasks.service.ts
# src/app/curation-form/curation-form.component.ts
# src/app/process-page/process-page.resolver.ts
# src/app/shared/collection-dropdown/collection-dropdown.component.spec.ts
# src/app/shared/collection-dropdown/collection-dropdown.component.ts
# src/app/shared/comcol-forms/create-comcol-page/create-comcol-page.component.spec.ts
# src/app/shared/comcol-forms/create-comcol-page/create-comcol-page.component.ts
# src/app/shared/comcol-forms/edit-comcol-page/comcol-metadata/comcol-metadata.component.spec.ts
# src/app/shared/comcol-forms/edit-comcol-page/comcol-role/comcol-role.component.spec.ts
# src/app/shared/comcol-forms/edit-comcol-page/comcol-role/comcol-role.component.ts
# src/app/shared/dso-selector/dso-selector/dso-selector.component.ts
# src/app/shared/dso-selector/modal-wrappers/export-metadata-selector/export-metadata-selector.component.ts
# src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.ts
# src/app/shared/form/builder/form-builder.service.ts
# src/app/shared/item/item-versions/item-versions.component.ts
# src/app/shared/mocks/remote-data-build.service.mock.ts
# src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.ts
# src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview.component.spec.ts
# src/app/shared/object-select/collection-select/collection-select.component.spec.ts
# src/app/shared/object-select/item-select/item-select.component.spec.ts
# src/app/shared/pagination-drag-and-drop/abstract-paginated-drag-and-drop-list.component.spec.ts
# src/app/shared/pagination-drag-and-drop/abstract-paginated-drag-and-drop-list.component.ts
# src/app/shared/resource-policies/form/eperson-group-list/eperson-group-list.component.ts
# src/app/shared/search/search-query-response.model.ts
# src/app/statistics/statistics.module.ts
# src/app/submission/import-external/import-external-searchbar/submission-import-external-searchbar.component.spec.ts
# src/app/submission/sections/form/section-form.component.ts
# src/app/submission/sections/upload/section-upload.component.spec.ts
# src/app/submission/sections/upload/section-upload.component.ts
# src/app/submission/submission.service.spec.ts
# src/app/submission/submission.service.ts
2021-01-07 19:17:19 +01:00
Art Lowel
4e18fa35ca
Cache redesign part 1, and add support for alternative links
2020-12-14 16:09:33 +01:00
Giuseppe Digilio
20b5721e3c
Fixed lint errors and add lint fix script
2020-12-04 10:32:46 +01:00
Marie Verdonck
f17e204712
68405: separate resource types, missing @link paras/followLinks, start test fix
2020-02-17 18:16:13 +01:00
lotte
aff3f3df03
solved issues with browse pages
2019-07-18 16:28:07 +02:00
Kristof De Langhe
bb3e9c43fb
59695: PR Feedback - scope fix, startsWith fix, starts-with month
2019-02-26 13:38:46 +01:00
Kristof De Langhe
b85fe49670
Merge branch 'master' into w2p-60168_Alphabetic-browse-widget
...
Conflicts:
src/app/core/browse/browse.service.ts
src/app/shared/shared.module.ts
2019-02-22 09:02:46 +01:00
Tim Donohue
562160bb8a
Merge pull request #347 from atmire/DS-4107_Metadata_as_map
...
DS-4107 Metadata as map updates for Angular
2019-02-21 14:22:37 -06:00
Kristof De Langhe
fe5f436654
Merge branch 'master' into w2p-60168_Alphabetic-browse-widget
...
Conflicts:
src/app/core/browse/browse.service.spec.ts
src/app/core/browse/browse.service.ts
src/app/core/data/dso-response-parsing.service.ts
src/app/shared/shared.module.ts
2019-02-21 13:35:21 +01:00
Kristof De Langhe
25b65d840c
59695: Arrow-navigation enabled by default + support for entries
2019-02-19 08:57:37 +01:00
Chris Wilper
4c8747a345
DS-4107 Improve TypeDocs
2019-02-14 14:46:27 -05:00
Chris Wilper
2368df9513
DS-4107 Retrieve and model metadata as a map
2019-02-14 12:29:35 -05:00
Kristof De Langhe
371f2bcd85
Merge remote-tracking branch 'atmire/master' into Browse-by-links
...
Conflicts:
src/app/core/browse/browse.service.spec.ts
src/app/core/data/dso-response-parsing.service.ts
src/app/shared/shared.module.ts
2019-02-13 13:25:35 +01:00
Kristof De Langhe
394a327611
59695: Refactored getFirstItemFor
2019-02-13 10:41:52 +01:00
Kristof De Langhe
40342af029
59695: JSDocs
2019-02-13 10:13:18 +01:00
Kristof De Langhe
cdcacedfae
59695: Starts-with implementation for browse-by date
2019-02-12 10:40:47 +01:00
Kristof De Langhe
8e9116f14f
59695: Refactored startsWith to browse-by-metadata-page
2019-02-11 16:17:33 +01:00
Kristof De Langhe
38e9d55388
59695: Arrow navigation for browse-by-date
2019-02-11 16:00:15 +01:00
Kristof De Langhe
30c0bd8ebb
59695: Browse by date base
2019-02-11 13:11:47 +01:00
Kristof De Langhe
da7723c27b
59415: BrowseEntrySearchOptions to enforce correct use of parameters
2019-01-30 11:09:29 +01:00
Kristof De Langhe
551ed18fe5
59415: Allow scope in browse-by-value
2019-01-29 16:18:46 +01:00
Kristof De Langhe
4ccd19081a
59415: Possibility to browse-by using a scope
2019-01-29 15:47:32 +01:00
lotte
dd24958f61
finished tests and docs
2018-11-05 12:01:51 +01:00
lotte
ec5f977dd2
finished up response cache refactoring
2018-10-18 15:59:41 +02:00
lotte
2330e96158
intermediate commit
2018-10-17 13:18:01 +02:00
lotte
e025f3bc4d
Merge branch 'master' into resolvers-branch-angular6
...
Conflicts:
package.json
src/app/+search-page/search-filters/search-filters.component.ts
src/app/core/auth/auth.effects.ts
src/app/core/auth/auth.service.ts
src/app/core/auth/server-auth.service.ts
src/app/core/data/comcol-data.service.ts
src/app/core/data/community-data.service.ts
src/app/core/data/data.service.ts
src/app/core/data/item-data.service.ts
src/app/core/shared/dspace-object.model.ts
src/app/header/header.component.spec.ts
src/app/shared/auth-nav-menu/auth-nav-menu.component.ts
src/app/shared/testing/auth-service-stub.ts
yarn.lock
2018-10-08 12:28:08 +02:00
lotte
2cbe6a6d91
upgrade to angular6
2018-08-24 13:26:43 +02:00
Kristof De Langhe
072507b293
improved coverage, type docs, removed startsWith option and general refactoring
2018-08-09 12:37:09 +02:00
Kristof De Langhe
883a1d8881
Issues 252,253: Browse by title and browse by metadata (author)
2018-08-08 11:36:42 +02:00
Art Lowel
44b031a234
#255 Fetching and parsing browse entries
2018-05-17 14:52:09 +02:00
Art Lowel
c125f36f43
fixed an issue where browse definition REST URLs would be wrong in certain cases
2018-04-20 11:17:52 +02:00
Lotte Hofstede
cdf1dc402a
50463: use search/facet endpoint to retrieve facet values
2018-03-20 11:39:51 +01:00