Yury Bondarenko

Results 56 issues of Yury Bondarenko

**Describe the bug** Our current convention to enable theming for individual components is to 0. For a component `Something` with the selector `ds-something` 1. Create a `ThemedComponent` wrapper, with the...

bug
needs discussion
themes
needs triage

**Describe the bug** In my experience, we tend not to pay much attention to ESLint _warnings_ as we do breaking errors. However, it appears that some warning rules are among...

bug
help wanted
code task

## References _Add references/links to any related issues or PRs. These may include:_ * Fixes #2720 ## Description This PR improves the usability of versioning on Item pages by ensuring...

bug
component: versioning
performance / caching
component: Item
port to dspace-7_x

**Describe the issue** When customizing submission forms, we've ended up needing to extend the standard upload step a few times already. While it's easy to extend `UploadStep` (or related classes),...

improvement
component: submission

**Describe the bug** Currently, the "access condition option submission forms" initialize the the date limits for the access condition inputs based on all available ACOs instead of the option that's...

bug
help wanted
component: submission

**Describe the bug** A clear and concise description of what the bug is. Include the version(s) of DSpace where you've seen this problem & what *web browser* you were using....

bug
component: Discovery
ux

**Describe the bug** Apparently the `indent` rule in ESLint doesn't play well with decorated properties in TypeScript: they are indented with 4 spaces, e.g. [here](https://github.com/DSpace/dspace-angular/blame/0a1764c65ad8cfd0a8e74776cee36073723681c4/src/app/core/shared/bitstream.model.ts#L31). This doesn't cause any real...

bug
low priority

**Describe the bug** The dynamic form library we use defines date values as `string | object | Date`. We assume that `value.toString()` is date-like in at least two places: -...

bug
low priority
needs triage

**Describe the bug** This discrepancy was highlighted by the `@typescript-eslint/no-unsafe-enum-comparison` rule in #2865 There is no overlap between the `BrowseByDataType` enum and the string value of `VALUE_LIST_BROWSE_DEFINITION`. Appears in -...

bug
needs triage

The [contract for the `upload` section](https://github.com/DSpace/RestContract/blob/62c1220aa6733ca444a3f2c7da8c753571421de4/workspaceitem-data-upload.md?plain=1#L179-L183) implies that you can replace the `/startDate` and `/name` of an existing access condition, but this is not yet implemented in DSpace REST. Instead,...

bug
needs triage
low priority
needs discussion