Unable to set a time frame for bitstream's access conditions

Open
#5,473 3 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
30/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
angular, typescript
Domain
frontend

Research direction

The payload names no file, so start in the Angular bitstream edit form and find where access conditions are chosen and where the end-date control for them is rendered. Reproduce with the steps in the issue as a user with edit rights, and check whether the date input is hidden, disabled, or not bound to the form. Done when an end date can be picked and saved for an access condition, and the bitstream shows that date afterward.

Written by the indexing model from the issue text.

Description

bug needs discussion usability

Describe the bug

A User with proper right to edit a bitstream is not able to select the date until which the related access condition is applied.
Testathon 10.0

To Reproduce

Steps to reproduce the behavior:

  1. Login with proper right to edit a bitstream
  2. Edit bitstream
  3. Select an access condition type
  4. Try to set a time frame

https://github.com/user-attachments/assets/9c46373c-9271-442b-b4a3-3947f4c39c0d

Expected behavior

Users should be able to select the date until which the related access condition is applied

Dominant language
TypeScript
Stars
180
Forks
577
Avg merge
2d 1h
Merged PRs (30d)
100

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from DSpace/dspace-angular

All issues in DSpace/dspace-angular

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.