Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blackboard REST MVP #1752

Closed
wants to merge 383 commits into from

Conversation

cbeach47
Copy link
Contributor

@cbeach47 cbeach47 commented May 22, 2020

Checklist

Description of change

Part of the Blackboard REST MVP ( looking to keep the number of commits into Dev small since I'll likely need to backport this into 2019.1 / 2019.2 / 2020.0 ) ( https://github.com/openequella/openEQUELLA/issues?q=is%3Aopen+label%3A%22Integration+-+Bb+LTI%2FREST%22+milestone%3A2020.2 ):

Included:

Need to finish out:

PenghaiZhang and others added 30 commits April 16, 2020 12:46
export;

The property 'selected' can't be undefined or null so remove the
question mark;

Move the styling for the list to the MUI List and then remove the
redundant div;

Give proper value to the ListItem key;

Remove redundant variable 'checked'
Add JSDoc to this component and its props interface, and react hooks;

Remove redundant function 'updateFilterName';

Remove redundant expressions for MUI Dialog;

Remove helperText from the Filter name textfield.
of the Owner filter and Date modified filter of it;

Combine two react hooks into one as they have identical dependencies;

Move the declaration of two variables to a better place;

Make the logic of the if statement in 'save' simpler;

Remove two redundant functions 'setOwnerFilter' and 'setDateModifiedFilter';

Give a proper value to the MUI ListItem key attribute;

Move the use of 'MimeTypeFilterEditingDialog' above the save button;

Remove unused code.
Remove repeated array operations;

Make clearer comments;
then display a dialog to show all the error messages.

MUI snackbar does not support multiple lines of texts so create a dialog
for this case.

Create an interface to represent the data included in the 207 response
body.
Split up the batch update test and remove unnecessary asserts.
…_wider_controls_in_settings_list

Change styles to allow SettingsListControl to support wider controls
SammyIsConfused and others added 6 commits May 28, 2020 13:45
…che-2

ci: upgrade github cache action to version 2
this would allow for catching new potential licensing issues, failing the build if a new package with an unknown/unapproved license is added.
also adds 0BSD, which is re-packaged ISC license, used by tslib.
…known-packages

test: ignore known issue packages
@cbeach47 cbeach47 marked this pull request as ready for review May 28, 2020 22:27
@cbeach47 cbeach47 requested a review from a team May 28, 2020 22:28
@cbeach47
Copy link
Contributor Author

Looks like the build error is an unrelated UI issue that is present in develop as well.

SammyIsConfused and others added 18 commits May 29, 2020 09:32
…y_import_styles

Use only @material-ui/core/styles and move away from standalone @material/styles
…ate-change-version-strategy-for-tough-cookie

chore: change version strategy for tough cookie
…ymce-vulnerability

fix(deps): update dependency tinymce to v5.2.2 [security]
@cbeach47
Copy link
Contributor Author

cbeach47 commented Jun 2, 2020

In the attempt to help resolve the build issues by rebasing / merging develop into this branch with the latest from upstream, git brought over all the commits. I'm going to close and recreate this PR.

@cbeach47 cbeach47 closed this Jun 2, 2020
@cbeach47 cbeach47 mentioned this pull request Jun 2, 2020
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants