Observed behavior
When you've added channel defaults for all the available fields, including the license field, and you upload a resource like a PDF and immediately click Finish, the resource shows as incomplete even though it is complete. The application of the channel defaults, including the license field, actually makes the resource complete but it isn't properly represented in the frontend until you trigger a new change to the resource, or re-edit its details.
Expected behavior
Using channel defaults should accurately make the resource complete if it is, requiring no other user interaction.
User-facing consequences
When uploading lots of files, this is a significant pain point since it requires you to reopen the edit modal
Steps to reproduce the issue
- Open to edit channel details
- Set defaults for all options, including the important license field
- Upload a PDF or another resource which will automatically default the Learning Activity
- Click Finish without interacting with the edit form
- Observe the red exclamation on the resource showing it's incomplete
- Open the edit modal for the resource
- Click Finish without interacting with the edit form
- Observe the red exclamation on the resource is gone (since it was complete already)
Observed behavior
When you've added channel defaults for all the available fields, including the license field, and you upload a resource like a PDF and immediately click Finish, the resource shows as incomplete even though it is complete. The application of the channel defaults, including the license field, actually makes the resource complete but it isn't properly represented in the frontend until you trigger a new change to the resource, or re-edit its details.
Expected behavior
Using channel defaults should accurately make the resource complete if it is, requiring no other user interaction.
User-facing consequences
When uploading lots of files, this is a significant pain point since it requires you to reopen the edit modal
Steps to reproduce the issue